{"id":4027,"date":"2022-08-26T07:13:06","date_gmt":"2022-08-26T07:13:06","guid":{"rendered":"https:\/\/www.turkticaret.net\/blog\/?p=4027"},"modified":"2022-08-26T07:14:30","modified_gmt":"2022-08-26T07:14:30","slug":"github-nedir-github-ne-ise-yarar","status":"publish","type":"post","link":"https:\/\/www.turkticaret.net\/blog\/github-nedir-github-ne-ise-yarar\/","title":{"rendered":"Github Nedir? Github Ne \u0130\u015fe Yarar?"},"content":{"rendered":"<p>GitHub, geli\u015ftiricilerin kodlar\u0131n\u0131 depolamas\u0131na y\u00f6netmesine, kodlar\u0131ndaki de\u011fi\u015fiklikleri izlemesine ve kontrol etmesine yard\u0131mc\u0131 olan web sitesi ve bulut tabanl\u0131 hizmettir. GitHub&#8217;\u0131n aray\u00fcz\u00fc olduk\u00e7a kullan\u0131c\u0131 dostudur, acemi kodlay\u0131c\u0131lar bile Git&#8217;ten yararlanabilir. GitHub o kadar kullan\u0131c\u0131 dostu ki, baz\u0131 insanlar GitHub&#8217;\u0131 kitap yazmak gibi di\u011fer proje t\u00fcrlerini y\u00f6netmek i\u00e7in bile kullanmaktad\u0131rlar. Ek olarak, herkes \u00fccretsiz olarak ortak kod deposuna kaydolabilir ve bar\u0131nd\u0131rabilir. Bu durum GitHub&#8217;\u0131 \u00f6zellikle a\u00e7\u0131k kaynakl\u0131 projelerde pop\u00fcler hale getirmektedir.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-4033\" src=\"https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-1.jpg\" alt=\"Github Nedir Github Ne \u0130\u015fe Yarar 1\" width=\"660\" height=\"359\" srcset=\"https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-1.jpg 810w, https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-1-300x163.jpg 300w, https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-1-768x417.jpg 768w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/p>\n<h2 id=\"what_is_a_version_control_system\">S\u00fcr\u00fcm Kontrol Sistemi Nedir?<\/h2>\n<p>Git s\u00fcr\u00fcm kontrol sistemi, ad\u0131ndan da anla\u015f\u0131laca\u011f\u0131 gibi, gerekti\u011finde belirli bir s\u00fcr\u00fcm\u00fcn daha sonra \u00e7a\u011fr\u0131labilmesi i\u00e7in bir dosyada veya veri k\u00fcmesinde yap\u0131lan t\u00fcm de\u011fi\u015fiklikleri kaydeden bir sistemdir.\u00a0Sistem, t\u00fcm ekip \u00fcyelerinin dosyan\u0131n en son s\u00fcr\u00fcm\u00fc \u00fczerinde \u00e7al\u0131\u015fmas\u0131n\u0131 ve herkesin ayn\u0131 proje \u00fczerinde ayn\u0131 anda \u00e7al\u0131\u015fabilmesini sa\u011flar.<\/p>\n<h3>GitHub Branch Nedir?<\/h3>\n<p>Branch ile bir geli\u015ftirici kaynak kodun bir k\u0131sm\u0131n\u0131 \u00e7o\u011falt\u0131r. Geli\u015ftirici, projenin geri kalan\u0131n\u0131 etkilemeden kodun istedi\u011fi b\u00f6l\u00fcm\u00fcnde g\u00fcvenli\u00a0 \u015fekilde de\u011fi\u015fiklik yapabilir.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-4034\" src=\"https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-2.jpg\" alt=\"Github Nedir Github Ne \u0130\u015fe Yarar 2\" width=\"660\" height=\"359\" srcset=\"https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-2.jpg 810w, https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-2-300x163.jpg 300w, https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-2-768x417.jpg 768w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/p>\n<h2 id=\"what_is_git\">Git Nedir?<\/h2>\n<p>Git, bilgisayar dosyalar\u0131ndaki de\u011fi\u015fiklikleri izlemek i\u00e7in kullan\u0131lan bir s\u00fcr\u00fcm kontrol sistemidir ve bu, onu d\u00fcnya \u00e7ap\u0131ndaki programc\u0131lar i\u00e7in en y\u00fcksek puanl\u0131 yard\u0131mc\u0131 program haline getirir. Git her boyuttaki projeyi i\u015fleyebilir.<\/p>\n<p>Git, proje ekibi \u00fcyeleri aras\u0131ndaki i\u015f ak\u0131\u015f\u0131n\u0131 koordine etmek ve zaman i\u00e7indeki ilerlemelerini izlemek i\u00e7in kullan\u0131l\u0131r. Ayr\u0131ca proje dosyalar\u0131n\u0131 takip ederek hem programc\u0131lara hem de teknik olmayan kullan\u0131c\u0131lara fayda sa\u011flar. Git, birden fazla kullan\u0131c\u0131n\u0131n birbirlerinin \u00e7al\u0131\u015fmalar\u0131n\u0131 kesintiye u\u011fratmadan birlikte \u00e7al\u0131\u015fmas\u0131na olanak tan\u0131r. Makalenin devam\u0131nda github nedir nas\u0131l kullan\u0131l\u0131r sorular\u0131n\u0131n cevaplar\u0131n\u0131 inceleyelim.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-4035\" src=\"https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-3.jpg\" alt=\"Github Nedir Github Ne \u0130\u015fe Yarar 3\" width=\"660\" height=\"359\" srcset=\"https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-3.jpg 810w, https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-3-300x163.jpg 300w, https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-3-768x417.jpg 768w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/p>\n<h2>Github Nas\u0131l Kullan\u0131l\u0131r?<\/h2>\n<p>GitHub sitesine gidin ve yeni ba\u015flayanlar i\u00e7in t\u0131klay\u0131n. Bir hesap olu\u015fturun. Ard\u0131ndan,\u00a0\u00f6zellikle bilgisayar\u0131n\u0131z\u0131 kullanmay\u0131 planl\u0131yorsan\u0131z Git&#8217;i sisteminize y\u00fckleyin. Ard\u0131ndan\u00a0kullan\u0131c\u0131 ad\u0131n\u0131z\u0131 ayarlayarak\u00a0Git&#8217;e kendinizi tan\u0131t\u0131n.\u00a0A\u015fa\u011f\u0131daki komutu kullanabilirsiniz.<\/p>\n<ul>\n<li>git config &#8211;global user.name &#8220;&lt;ad\u0131n\u0131z_yaz\u0131n&gt;&#8221;<\/li>\n<li>&#8220;buradaki ad\u0131n\u0131z&#8221; parametresinin kendi ad\u0131n\u0131z oldu\u011fundan emin olun.\u00a0\u0130stedi\u011finiz herhangi bir ismi se\u00e7in.<\/li>\n<li>Ard\u0131ndan, e-posta adresinizi Git ile payla\u015f\u0131n.\u00a0GitHub&#8217;a kat\u0131ld\u0131\u011f\u0131n\u0131zda girdi\u011finiz adresle ayn\u0131 olmal\u0131d\u0131r.<\/li>\n<li>git config &#8211;global user.email &#8220;&lt;\u00a0your_email@email.com\u00a0&gt;&#8221;<\/li>\n<li>Art\u0131k Git&#8217;i kullanmaya haz\u0131rs\u0131n\u0131z!<\/li>\n<li aria-level=\"1\">K\u0131saca bir depo olu\u015fturun. Kodunuzu burada saklayacaks\u0131n\u0131z.<\/li>\n<li aria-level=\"1\">Bir dosya olu\u015fturun.<\/li>\n<li aria-level=\"1\">Bir taahh\u00fctte bulunur. Bir dosya olu\u015fturdu\u011funuzda veya de\u011fi\u015ftirdi\u011finizde, yeni s\u00fcr\u00fcm\u00fc depolamak i\u00e7in bir Git taahh\u00fcd\u00fc olu\u015fturursunuz.<\/li>\n<li aria-level=\"1\">Deponuzu bilgisayar sisteminize ba\u011flay\u0131n.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-4036\" src=\"https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-4.jpg\" alt=\"\" width=\"660\" height=\"359\" srcset=\"https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-4.jpg 810w, https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-4-300x163.jpg 300w, https:\/\/www.turkticaret.net\/blog\/wp-content\/uploads\/2022\/08\/Github-Nedir-Github-Ne-Ise-Yarar-4-768x417.jpg 768w\" sizes=\"(max-width: 660px) 100vw, 660px\" \/><\/p>\n<h2>GitHub Nerelerde Kullan\u0131l\u0131r?<\/h2>\n<p>GitHub, yaz\u0131l\u0131m m\u00fchendislerin ve geli\u015ftiricilerin bulutta \u00fccretsiz olarak a\u00e7\u0131k havuzlar olu\u015fturmas\u0131na olanak tan\u0131r. GitHub&#8217;da bir depo kurduktan sonra, onu cihaz\u0131n\u0131za kopyalayabilir, yerel olarak dosya ekleyebilir ve de\u011fi\u015ftirebilir, ard\u0131ndan de\u011fi\u015fikliklerinizi, de\u011fi\u015fikliklerinizin genel olarak g\u00f6r\u00fcnt\u00fclendi\u011fi depoya geri &#8220;g\u00f6nderebilirsiniz&#8221;.<\/p>\n<h2>GitHub Neden \u00d6nemli?<\/h2>\n<h3>1. Kolay Proje Y\u00f6netimi<\/h3>\n<p>GitHub, projelerin \u015feffaf olmas\u0131 ve programa uygun olmas\u0131 i\u00e7in proje y\u00f6neticilerinin ve geli\u015ftiricilerin \u00e7al\u0131\u015fmalar\u0131n\u0131 koordine etmek, izlemek ve g\u00fcncellemek i\u00e7in bir araya geldi\u011fi bir yerdir.<\/p>\n<h3>2. Paketlerle Artan G\u00fcvenlik<\/h3>\n<p>Paketler \u00f6zel olarak, ekip i\u00e7inde veya a\u00e7\u0131k kaynak toplulu\u011funa a\u00e7\u0131k olarak yay\u0131nlanabilir.\u00a0Paketler GitHub&#8217;dan indirilerek kullan\u0131labilir veya yeniden kullan\u0131labilir.<\/p>\n<h3>3. Etkili Ekip Y\u00f6netimi<\/h3>\n<p>GitHub, t\u00fcm ekip \u00fcyelerinin ayn\u0131 sayfada ve d\u00fczenli kalmas\u0131na yard\u0131mc\u0131 olur.\u00a0Sorun ve \u00c7ekme \u0130ste\u011fi Kilitleme gibi denetleme ara\u00e7lar\u0131, ekibin koda odaklanmas\u0131na yard\u0131mc\u0131 olur.<\/p>\n<h3>4. Geli\u015ftirilmi\u015f Kod Yazma<\/h3>\n<p>\u00c7ekme istekleri\u00a0, kurulu\u015flar\u0131n yeni kodu incelemesine, geli\u015ftirmesine ve \u00f6nermesine yard\u0131mc\u0131 olur.\u00a0Ekip \u00fcyeleri, kaynak kodunu de\u011fi\u015ftirmeden \u00f6nce herhangi bir uygulamay\u0131 ve teklifi bunlar arac\u0131l\u0131\u011f\u0131yla tart\u0131\u015fabilir.<\/p>\n<h3>5. Art\u0131r\u0131lm\u0131\u015f Kod G\u00fcvenli\u011fi<\/h3>\n<p>GitHub, di\u011fer ara\u00e7lar\u0131n g\u00f6zden ka\u00e7\u0131rma e\u011filiminde oldu\u011fu koda y\u00f6nelik g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 belirlemek ve analiz etmek i\u00e7in \u00f6zel ara\u00e7lar kullan\u0131r.\u00a0Geli\u015ftirme ekipleri, ba\u015ftan sona yaz\u0131l\u0131m tedarik zincirini g\u00fcvence alt\u0131na almak i\u00e7in her yerde birlikte \u00e7al\u0131\u015f\u0131r.<\/p>\n<h3>6. Kolay Kod Bar\u0131nd\u0131rma<\/h3>\n<p>T\u00fcm kod ve belgeler tek bir yerdedir. GitHub&#8217;da milyonlarca havuz vard\u0131r ve her havuzun, kodu bar\u0131nd\u0131rman\u0131za ve serbest b\u0131rakman\u0131za yard\u0131mc\u0131 olacak kendi ara\u00e7lar\u0131 vard\u0131r.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>GitHub, geli\u015ftiricilerin kodlar\u0131n\u0131 depolamas\u0131na y\u00f6netmesine, kodlar\u0131ndaki de\u011fi\u015fiklikleri izlemesine ve kontrol etmesine yard\u0131mc\u0131 olan web sitesi ve bulut tabanl\u0131 hizmettir. GitHub&#8217;\u0131n aray\u00fcz\u00fc olduk\u00e7a kullan\u0131c\u0131 dostudur, acemi kodlay\u0131c\u0131lar bile Git&#8217;ten yararlanabilir. GitHub o kadar kullan\u0131c\u0131 dostu ki, baz\u0131 insanlar GitHub&#8217;\u0131 kitap yazmak gibi di\u011fer proje t\u00fcrlerini y\u00f6netmek i\u00e7in bile kullanmaktad\u0131rlar. Ek olarak, herkes \u00fccretsiz olarak ortak kod [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":4032,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[51,55],"tags":[],"_links":{"self":[{"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/posts\/4027"}],"collection":[{"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/comments?post=4027"}],"version-history":[{"count":2,"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/posts\/4027\/revisions"}],"predecessor-version":[{"id":4037,"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/posts\/4027\/revisions\/4037"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/media\/4032"}],"wp:attachment":[{"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/media?parent=4027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/categories?post=4027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.turkticaret.net\/blog\/wp-json\/wp\/v2\/tags?post=4027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}