{"id":19062,"date":"2025-04-24T10:00:15","date_gmt":"2025-04-24T07:00:15","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/"},"modified":"2025-04-24T10:00:15","modified_gmt":"2025-04-24T07:00:15","slug":"github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/","title":{"rendered":"GitHub Komutlar\u0131: Yeni Ba\u015flayanlar \u0130\u00e7in Kapsaml\u0131 Rehber"},"content":{"rendered":"<p><body><\/p>\n<p>GitHub Komutlar\u0131: Yeni Ba\u015flayanlar \u0130\u00e7in Kapsaml\u0131 Rehber<\/p>\n<p>Merhaba! Ben Fatih Soysal ve bu yaz\u0131da,  GitHub&#8217;\u0131 kullan\u0131rken hayat\u0131n\u0131z\u0131 kolayla\u015ft\u0131racak  \u00f6nemli Git komutlar\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z.  \u00d6ncelikle,  GitHub&#8217;\u0131n ne oldu\u011funu ve neden \u00f6nemli oldu\u011funu k\u0131saca hat\u0131rlayal\u0131m.  GitHub, yaz\u0131l\u0131m geli\u015ftiricilerin kodlar\u0131n\u0131 y\u00f6netmelerini, i\u015f birli\u011fi yapmalar\u0131n\u0131 ve projelerini payla\u015fmalar\u0131n\u0131 sa\u011flayan pop\u00fcler bir platformdur.  Bu platformun kalbinde ise,  versiyon kontrol sistemi Git yatmaktad\u0131r.  Dolay\u0131s\u0131yla, Git komutlar\u0131n\u0131 \u00f6\u011frenmek,  GitHub&#8217;\u0131 etkin bir \u015fekilde kullanmak i\u00e7in olmazsa olmazd\u0131r.<\/p>\n<h2>Temel Git Komutlar\u0131<\/h2>\n<p>Yeni ba\u015flayanlar i\u00e7in en \u00f6nemli Git komutlar\u0131n\u0131  \u00f6\u011frenelim.  Bu komutlar,  projenizin yerel s\u00fcr\u00fcm\u00fcn\u00fc y\u00f6netmenizi ve de\u011fi\u015fikliklerinizi GitHub deposuna g\u00f6ndermenizi sa\u011flar.  \u00d6ncelikle,  bir Git deposu olu\u015fturman\u0131z gerekir. Bu i\u015flem,  terminal veya komut istemcinizde a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rarak yap\u0131l\u0131r:<\/p>\n<p><code>git init<\/code><\/p>\n<p>Bu komut,  mevcut dizinde bir Git deposu ba\u015flat\u0131r.  Ard\u0131ndan,  dosyalar\u0131n\u0131zdaki de\u011fi\u015fiklikleri izlemek i\u00e7in &#8220;izleme&#8221; i\u015flemini yapmal\u0131s\u0131n\u0131z:<\/p>\n<p><code>git add .<\/code><\/p>\n<p>Bu komut,  t\u00fcm dosyalar\u0131 izleme alt\u0131na al\u0131r.  Belirli dosyalar\u0131 izlemek i\u00e7in  <code>git add <dosya_ad\u0131><\/code>  komutunu kullanabilirsiniz.  De\u011fi\u015fiklikleri deponuza kaydetmek i\u00e7in ise \u015fu komutu kullan\u0131n:<\/p>\n<p><code>git commit -m \"Yapt\u0131\u011f\u0131n\u0131z de\u011fi\u015fikliklerin a\u00e7\u0131klamas\u0131\"<\/code><\/p>\n<p>Bu komut,  de\u011fi\u015fikliklerinizi yerel deponuza kaydeder.  Unutmay\u0131n ki,  a\u00e7\u0131klama yazmak son derece \u00f6nemlidir.  Net ve anla\u015f\u0131l\u0131r a\u00e7\u0131klamalar,  daha sonra kod ge\u00e7mi\u015finizi incelemenizi kolayla\u015ft\u0131r\u0131r.  \u015eimdi de,  de\u011fi\u015fikliklerinizi uzaktaki GitHub deponuza g\u00f6nderme zaman\u0131 geldi.  Bunun i\u00e7in \u00f6ncelikle,  GitHub deponuzun URL&#8217;sini kopyalaman\u0131z gerekir. Ard\u0131ndan \u015fu komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<p><code>git remote add origin <depo_url><\/code><\/p>\n<p>Bu komut,  uzak deponuzu &#8220;origin&#8221; olarak adland\u0131r\u0131r.  Son olarak,  de\u011fi\u015fikliklerinizi g\u00f6ndermek i\u00e7in \u015fu komutu kullan\u0131n:<\/p>\n<p><code>git push -u origin main<\/code><\/p>\n<p>Bu komut,  yerel deponuzdaki de\u011fi\u015fiklikleri uzaktaki &#8220;main&#8221; dal\u0131na g\u00f6nderir.  E\u011fer farkl\u0131 bir dalda \u00e7al\u0131\u015f\u0131yorsan\u0131z,  &#8220;main&#8221; yerine dal\u0131n\u0131z\u0131n ad\u0131n\u0131 kullanmal\u0131s\u0131n\u0131z.  \u00d6rne\u011fin,  &#8220;feature\/yeni-\u00f6zellik&#8221; dal\u0131nda \u00e7al\u0131\u015f\u0131yorsan\u0131z,  <code>git push -u origin feature\/yeni-\u00f6zellik<\/code> komutunu kullan\u0131rs\u0131n\u0131z.<\/p>\n<h2>\u0130leri D\u00fczey Git Komutlar\u0131<\/h2>\n<p>Temel komutlar\u0131 \u00f6\u011frendikten sonra,  i\u015flerinizi daha verimli hale getirmenize yard\u0131mc\u0131 olacak ileri d\u00fczey komutlara g\u00f6z atabiliriz. \u00d6rne\u011fin,  bir \u00f6nceki commit&#8217;i geri almak i\u00e7in <code>git revert <commit_hash><\/code> komutunu kullanabilirsiniz.  Bu komut,  yanl\u0131\u015fl\u0131kla yap\u0131lan bir de\u011fi\u015fikli\u011fi d\u00fczeltmenin g\u00fcvenli bir yoludur.  Bir di\u011fer \u00f6nemli komut ise <code>git branch<\/code> komutudur.  Bu komut,  farkl\u0131 dallarda \u00e7al\u0131\u015fman\u0131za olanak tan\u0131r.  B\u00f6ylece,  ana kod taban\u0131n\u0131 bozmadan yeni \u00f6zellikler geli\u015ftirebilirsiniz.  Ayr\u0131ca,  <code>git checkout <dal_ad\u0131><\/code> komutu ile farkl\u0131 dallar aras\u0131nda ge\u00e7i\u015f yapabilirsiniz.  \u0130\u015finiz bitti\u011finde,  <code>git merge <dal_ad\u0131><\/code> komutu ile dallar\u0131 birle\u015ftirebilirsiniz.  Bu \u00f6zellik, tak\u0131m \u00e7al\u0131\u015fmas\u0131 i\u00e7inde \u00f6zellikle \u00f6nemlidir ve b\u00fcy\u00fck projelerde daha d\u00fczenli ve hatas\u0131z bir geli\u015ftirme s\u00fcreci sa\u011flar.<\/p>\n<p>Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz.  Ayr\u0131ca,  Git&#8217;in resmi dok\u00fcmanlar\u0131na <a href=\"https:\/\/git-scm.com\/doc\">buradan<\/a> ula\u015fabilirsiniz.<\/p>\n<h2>GitHub&#8217;\u0131 Etkin Kullanmak \u0130\u00e7in \u0130pu\u00e7lar\u0131<\/h2>\n<p>GitHub&#8217;\u0131 en iyi \u015fekilde kullanmak i\u00e7in baz\u0131 \u00f6nemli ipu\u00e7lar\u0131:  A\u00e7\u0131klay\u0131c\u0131 commit mesajlar\u0131 yaz\u0131n.  K\u00fc\u00e7\u00fck ve s\u0131k commit&#8217;ler yap\u0131n.  Dallar\u0131 etkin kullan\u0131n.  Pull request&#8217;ler olu\u015fturun ve d\u00fczenli olarak kodunuzu g\u00f6zden ge\u00e7irin.  \u0130\u015f arkada\u015flar\u0131n\u0131zla d\u00fczenli olarak ileti\u015fim halinde olun.   Bu ad\u0131mlar\u0131 izleyerek,  hem kendi kodunuzu hem de tak\u0131m\u0131n\u0131z\u0131n kodunu daha d\u00fczenli ve anla\u015f\u0131l\u0131r hale getirebilirsiniz.<\/p>\n<p>Umar\u0131m bu rehber,  GitHub komutlar\u0131n\u0131 \u00f6\u011frenmeniz ve kullanman\u0131z i\u00e7in yard\u0131mc\u0131 olmu\u015ftur.  Herhangi bir sorunuz varsa,  yorum b\u00f6l\u00fcm\u00fcnden bana ula\u015fabilirsiniz.<\/p>\n<p>#Etiketler: GitHub, Git, komutlar, versiyon kontrol\u00fc, github rehberi, git \u00f6\u011fren, programlama, yaz\u0131l\u0131m geli\u015ftirme,  git init, git add, git commit, git push, git remote, git revert, git branch, git checkout, git merge<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"GitHub Komutlar\u0131: Yeni Ba\u015flayanlar \u0130\u00e7in Kapsaml\u0131 Rehber Merhaba! Ben Fatih Soysal ve bu yaz\u0131da, GitHub&#8217;\u0131 kullan\u0131rken hayat\u0131n\u0131z\u0131 kolayla\u015ft\u0131racak&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-19062","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>GitHub Komutlar\u0131: Yeni Ba\u015flayanlar \u0130\u00e7in Kapsaml\u0131 Rehber<\/title>\n<meta name=\"description\" content=\"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da, GitHub&#039;\u0131 kullan\u0131rken hayat\u0131n\u0131z\u0131 kolayla\u015ft\u0131racak \u00f6nemli Git komutlar\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. \u00d6ncelikle, GitHub&#039;\u0131n ne oldu\u011funu ve neden \u00f6nemli oldu\u011funu k\u0131saca hat\u0131rlayal\u0131m. GitHub, yaz\u0131l\u0131m geli\u015ftiricilerin kodlar\u0131n\u0131 y\u00f6netmelerini, i\u015f birli\u011fi yapmalar\u0131n\u0131 ve projelerini payla\u015fmalar\u0131n\u0131 sa\u011flayan pop\u00fcler bir platformdur. Bu platformun kalbinde ise, versiyon kontrol sistemi Git yatmaktad\u0131r. Dolay\u0131s\u0131yla, Git komutlar\u0131n\u0131 \u00f6\u011frenmek, GitHub&#039;\u0131 etkin bir \u015fekilde kullanmak i\u00e7in olmazsa olmazd\u0131r.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GitHub Komutlar\u0131: Yeni Ba\u015flayanlar \u0130\u00e7in Kapsaml\u0131 Rehber\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da, GitHub&#039;\u0131 kullan\u0131rken hayat\u0131n\u0131z\u0131 kolayla\u015ft\u0131racak \u00f6nemli Git komutlar\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. \u00d6ncelikle, GitHub&#039;\u0131n ne oldu\u011funu ve neden \u00f6nemli oldu\u011funu k\u0131saca hat\u0131rlayal\u0131m. GitHub, yaz\u0131l\u0131m geli\u015ftiricilerin kodlar\u0131n\u0131 y\u00f6netmelerini, i\u015f birli\u011fi yapmalar\u0131n\u0131 ve projelerini payla\u015fmalar\u0131n\u0131 sa\u011flayan pop\u00fcler bir platformdur. Bu platformun kalbinde ise, versiyon kontrol sistemi Git yatmaktad\u0131r. Dolay\u0131s\u0131yla, Git komutlar\u0131n\u0131 \u00f6\u011frenmek, GitHub&#039;\u0131 etkin bir \u015fekilde kullanmak i\u00e7in olmazsa olmazd\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-24T07:00:15+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"GitHub Komutlar\u0131: Yeni Ba\u015flayanlar \u0130\u00e7in Kapsaml\u0131 Rehber\",\"datePublished\":\"2025-04-24T07:00:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/\"},\"wordCount\":664,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/\",\"name\":\"GitHub Komutlar\u0131: Yeni Ba\u015flayanlar \u0130\u00e7in Kapsaml\u0131 Rehber\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-24T07:00:15+00:00\",\"description\":\"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da, GitHub'\u0131 kullan\u0131rken hayat\u0131n\u0131z\u0131 kolayla\u015ft\u0131racak \u00f6nemli Git komutlar\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. \u00d6ncelikle, GitHub'\u0131n ne oldu\u011funu ve neden \u00f6nemli oldu\u011funu k\u0131saca hat\u0131rlayal\u0131m. GitHub, yaz\u0131l\u0131m geli\u015ftiricilerin kodlar\u0131n\u0131 y\u00f6netmelerini, i\u015f birli\u011fi yapmalar\u0131n\u0131 ve projelerini payla\u015fmalar\u0131n\u0131 sa\u011flayan pop\u00fcler bir platformdur. Bu platformun kalbinde ise, versiyon kontrol sistemi Git yatmaktad\u0131r. Dolay\u0131s\u0131yla, Git komutlar\u0131n\u0131 \u00f6\u011frenmek, GitHub'\u0131 etkin bir \u015fekilde kullanmak i\u00e7in olmazsa olmazd\u0131r.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GitHub Komutlar\u0131: Yeni Ba\u015flayanlar \u0130\u00e7in Kapsaml\u0131 Rehber\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"GitHub Komutlar\u0131: Yeni Ba\u015flayanlar \u0130\u00e7in Kapsaml\u0131 Rehber","description":"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da, GitHub'\u0131 kullan\u0131rken hayat\u0131n\u0131z\u0131 kolayla\u015ft\u0131racak \u00f6nemli Git komutlar\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. \u00d6ncelikle, GitHub'\u0131n ne oldu\u011funu ve neden \u00f6nemli oldu\u011funu k\u0131saca hat\u0131rlayal\u0131m. GitHub, yaz\u0131l\u0131m geli\u015ftiricilerin kodlar\u0131n\u0131 y\u00f6netmelerini, i\u015f birli\u011fi yapmalar\u0131n\u0131 ve projelerini payla\u015fmalar\u0131n\u0131 sa\u011flayan pop\u00fcler bir platformdur. Bu platformun kalbinde ise, versiyon kontrol sistemi Git yatmaktad\u0131r. Dolay\u0131s\u0131yla, Git komutlar\u0131n\u0131 \u00f6\u011frenmek, GitHub'\u0131 etkin bir \u015fekilde kullanmak i\u00e7in olmazsa olmazd\u0131r.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/","og_locale":"tr_TR","og_type":"article","og_title":"GitHub Komutlar\u0131: Yeni Ba\u015flayanlar \u0130\u00e7in Kapsaml\u0131 Rehber","og_description":"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da, GitHub'\u0131 kullan\u0131rken hayat\u0131n\u0131z\u0131 kolayla\u015ft\u0131racak \u00f6nemli Git komutlar\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. \u00d6ncelikle, GitHub'\u0131n ne oldu\u011funu ve neden \u00f6nemli oldu\u011funu k\u0131saca hat\u0131rlayal\u0131m. GitHub, yaz\u0131l\u0131m geli\u015ftiricilerin kodlar\u0131n\u0131 y\u00f6netmelerini, i\u015f birli\u011fi yapmalar\u0131n\u0131 ve projelerini payla\u015fmalar\u0131n\u0131 sa\u011flayan pop\u00fcler bir platformdur. Bu platformun kalbinde ise, versiyon kontrol sistemi Git yatmaktad\u0131r. Dolay\u0131s\u0131yla, Git komutlar\u0131n\u0131 \u00f6\u011frenmek, GitHub'\u0131 etkin bir \u015fekilde kullanmak i\u00e7in olmazsa olmazd\u0131r.","og_url":"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-24T07:00:15+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"GitHub Komutlar\u0131: Yeni Ba\u015flayanlar \u0130\u00e7in Kapsaml\u0131 Rehber","datePublished":"2025-04-24T07:00:15+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/"},"wordCount":664,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/","url":"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/","name":"GitHub Komutlar\u0131: Yeni Ba\u015flayanlar \u0130\u00e7in Kapsaml\u0131 Rehber","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-24T07:00:15+00:00","description":"Merhaba! Ben Fatih Soysal ve bu yaz\u0131da, GitHub'\u0131 kullan\u0131rken hayat\u0131n\u0131z\u0131 kolayla\u015ft\u0131racak \u00f6nemli Git komutlar\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. \u00d6ncelikle, GitHub'\u0131n ne oldu\u011funu ve neden \u00f6nemli oldu\u011funu k\u0131saca hat\u0131rlayal\u0131m. GitHub, yaz\u0131l\u0131m geli\u015ftiricilerin kodlar\u0131n\u0131 y\u00f6netmelerini, i\u015f birli\u011fi yapmalar\u0131n\u0131 ve projelerini payla\u015fmalar\u0131n\u0131 sa\u011flayan pop\u00fcler bir platformdur. Bu platformun kalbinde ise, versiyon kontrol sistemi Git yatmaktad\u0131r. Dolay\u0131s\u0131yla, Git komutlar\u0131n\u0131 \u00f6\u011frenmek, GitHub'\u0131 etkin bir \u015fekilde kullanmak i\u00e7in olmazsa olmazd\u0131r.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/github-komutlari-yeni-baslayanlar-icin-kapsamli-rehber\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"GitHub Komutlar\u0131: Yeni Ba\u015flayanlar \u0130\u00e7in Kapsaml\u0131 Rehber"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/19062","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=19062"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/19062\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=19062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=19062"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=19062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}