{"id":19008,"date":"2025-04-23T20:30:15","date_gmt":"2025-04-23T17:30:15","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/"},"modified":"2025-04-23T20:30:15","modified_gmt":"2025-04-23T17:30:15","slug":"githuba-kod-yukleme-pratik-bir-kilavuz","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/","title":{"rendered":"GitHub&#8217;a Kod Y\u00fckleme: Pratik Bir K\u0131lavuz"},"content":{"rendered":"<p><body><\/p>\n<p>GitHub&#8217;a Kod Y\u00fckleme: Pratik Bir K\u0131lavuz<\/p>\n<p>Merhaba!  Bu makalede, GitHub&#8217;a kod y\u00fckleme s\u00fcrecini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m.  \u00d6zellikle yeni ba\u015flayanlar i\u00e7in haz\u0131rlad\u0131\u011f\u0131m bu rehberde,  pratik \u00f6rneklerle ve ipu\u00e7lar\u0131yla  karma\u015f\u0131k g\u00f6r\u00fcnen bu i\u015flemi kolayca anlaman\u0131z\u0131 sa\u011flayaca\u011f\u0131m.  \u00d6ncelikle Git&#8217;in ne oldu\u011funu ve neden kullan\u0131ld\u0131\u011f\u0131n\u0131 k\u0131saca ele alal\u0131m. Daha sonra,  GitHub hesab\u0131n\u0131z\u0131 olu\u015fturup,  yerel makinenizdeki  projenizi uzak bir depoya (repository) nas\u0131l  itip (push) g\u00f6nderece\u011finizi \u00f6\u011frenece\u011fiz. <\/p>\n<h2>Git ve GitHub: Temel Kavramlar<\/h2>\n<p>Git,  bir s\u00fcr\u00fcm kontrol sistemidir.  Yapt\u0131\u011f\u0131n\u0131z kod de\u011fi\u015fikliklerini takip etmenizi,  eski s\u00fcr\u00fcmlere geri d\u00f6nmenizi ve  birden fazla geli\u015ftiriciyle  kolayca  i\u015fbirli\u011fi yapman\u0131z\u0131 sa\u011flar.  GitHub ise,  Git depolar\u0131n\u0131 bar\u0131nd\u0131ran  bulut tabanl\u0131 bir hizmettir.  Projenizi GitHub&#8217;a y\u00fckleyerek, kodunuzu g\u00fcvenli bir \u015fekilde saklayabilir,  di\u011fer geli\u015ftiricilerle payla\u015fabilir ve  projenizin  s\u00fcr\u00fcm ge\u00e7mi\u015fini  takip edebilirsiniz.  K\u0131sacas\u0131, Git kod de\u011fi\u015fikliklerinizi takip ederken, GitHub bu de\u011fi\u015fiklikleri g\u00fcvenli bir \u015fekilde saklamak i\u00e7in bir platform sa\u011flar.<\/p>\n<h2>Ad\u0131m Ad\u0131m GitHub&#8217;a Kod Y\u00fckleme<\/h2>\n<p>\u0130\u015fte GitHub&#8217;a kod y\u00fcklemek i\u00e7in ad\u0131m ad\u0131m bir k\u0131lavuz: <\/p>\n<h3>1. Git \u0130stemcisini Kurun<\/h3>\n<p>\u00d6ncelikle, bilgisayar\u0131n\u0131za Git istemcisini indirmeniz ve kurman\u0131z gerekiyor.  Git&#8217;in resmi web sitesinden  (<a href=\"https:\/\/git-scm.com\/\">https:\/\/git-scm.com\/<\/a>)  en son s\u00fcr\u00fcm\u00fc indirebilirsiniz. Kurulum i\u015flemi olduk\u00e7a basittir;  y\u00f6nergeleri takip etmeniz yeterlidir.<\/p>\n<h3>2. GitHub Hesab\u0131 Olu\u015fturun<\/h3>\n<p>Hen\u00fcz bir GitHub hesab\u0131n\u0131z yoksa,  <a href=\"https:\/\/github.com\/\">https:\/\/github.com\/<\/a> adresinden  \u00fccretsiz bir hesap olu\u015fturabilirsiniz.  Hesap olu\u015fturma i\u015flemi olduk\u00e7a basit ve h\u0131zl\u0131d\u0131r.<\/p>\n<h3>3. Yeni Bir Depo (Repository) Olu\u015fturun<\/h3>\n<p>GitHub hesab\u0131n\u0131za giri\u015f yapt\u0131ktan sonra,  yeni bir depo olu\u015fturun.  Depo ad\u0131,  projenizin ad\u0131yla  ayn\u0131 olabilir.  Depoyu olu\u015ftururken,  &#8220;Initialize this repository with a README&#8221; se\u00e7ene\u011fini i\u015faretleyebilirsiniz. Bu,  deponuzda  otomatik olarak bir README dosyas\u0131 olu\u015fturur.<\/p>\n<h3>4. Yerel Depoyu Kopyalay\u0131n (Clone)<\/h3>\n<p>Yeni olu\u015fturdu\u011funuz deponun URL&#8217;sini kopyalay\u0131n.  Ard\u0131ndan,  komut sat\u0131r\u0131n\u0131 (terminal veya Git Bash) a\u00e7\u0131n ve a\u015fa\u011f\u0131daki komutu kullanarak  yerel makinenize deponuzu kopyalay\u0131n:<\/p>\n<pre><code>git clone &lt;depo_url&gt;<\/code><\/pre>\n<h3>5. Kodlar\u0131n\u0131z\u0131 Ekleme<\/h3>\n<p>Kopyalad\u0131\u011f\u0131n\u0131z depoya kodlar\u0131n\u0131z\u0131 ekleyin.  Kodlar\u0131n\u0131z\u0131  depo dizinine  ekleyip  dosyalar\u0131n\u0131zdaki de\u011fi\u015fiklikleri takip etmek i\u00e7in &#8220;git add .&#8221; komutunu kullanmal\u0131s\u0131n\u0131z.<\/p>\n<h3>6. De\u011fi\u015fiklikleri Kaydedin (Commit)<\/h3>\n<p>De\u011fi\u015fiklikleri yerel deponuza kaydetmek i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131n:<\/p>\n<pre><code>git add .\ngit commit -m \"\u0130lk commit mesaj\u0131n\u0131z\"<\/code><\/pre>\n<p>Bu ad\u0131mda, de\u011fi\u015fikliklerinizin bir  &#8220;snapshot&#8221;\u0131n\u0131 al\u0131rs\u0131n\u0131z.  &#8220;-m&#8221; se\u00e7ene\u011fi  commit mesaj\u0131 yazman\u0131z\u0131 sa\u011flar.  A\u00e7\u0131klay\u0131c\u0131 bir mesaj yazmak \u00f6nemlidir.<\/p>\n<h3>7. GitHub&#8217;a  Y\u00fckleme (Push)<\/h3>\n<p>Son olarak,  yerel deponuzdaki de\u011fi\u015fiklikleri  GitHub&#8217;daki  uza\u011fa deponuza y\u00fcklemek (push) i\u00e7in a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code>git push -u origin main<\/code><\/pre>\n<p>Bu komut,  yerel deponuzdaki t\u00fcm de\u011fi\u015fiklikleri  GitHub&#8217;daki  deponuza  y\u00fckler.  &#8220;-u&#8221; se\u00e7ene\u011fi,  gelecekte  &#8220;git push&#8221; komutunu daha kolay kullanman\u0131z\u0131 sa\u011flar.  &#8220;origin&#8221;  yerel deponuzun uzak deponun ad\u0131n\u0131 temsil ederken, &#8220;main&#8221;  ana dal\u0131 (branch) anlam\u0131na gelmektedir.  Farkl\u0131 bir dal kullan\u0131yorsan\u0131z,  &#8220;main&#8221; yerine dal ad\u0131n\u0131 yazmal\u0131s\u0131n\u0131z.<\/p>\n<h2>\u0130pu\u00e7lar\u0131 ve \u00d6nemli Notlar<\/h2>\n<p>Ba\u015far\u0131l\u0131 bir GitHub deneyimi i\u00e7in \u015funlara dikkat etmelisiniz:  Anla\u015f\u0131l\u0131r commit mesajlar\u0131 yaz\u0131n.  S\u0131k s\u0131k commit yap\u0131n, k\u00fc\u00e7\u00fck ve anlaml\u0131 de\u011fi\u015fiklikler yaparak.  Dallar kullanarak (branches) kodunuzu d\u00fczenli tutun.  GitHub&#8217;\u0131n  yard\u0131m dok\u00fcmanlar\u0131n\u0131 inceleyin.  Daha fazla bilgi i\u00e7in kendi web sitemi <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz.<\/p>\n<p>Umar\u0131m bu makale, GitHub&#8217;a kod y\u00fckleme s\u00fcrecini anlaman\u0131za yard\u0131mc\u0131 olmu\u015ftur.  Herhangi bir sorunuz varsa,  yorumlar b\u00f6l\u00fcm\u00fcnde sormaktan \u00e7ekinmeyin!<\/p>\n<p><strong>Referanslar:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/git-scm.com\/\">Git Resmi Web Sitesi<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/\">GitHub Resmi Web Sitesi<\/a><\/li>\n<li><a href=\"https:\/\/dev.to\/rohinidevi_tp24mcr082_2\/to-push-on-github-handson-activity-21ic\">Dev.to Makalesi (\u0130ngilizce)<\/a><\/li>\n<\/ul>\n<p>#Etiketler: github, kod y\u00fckleme, git, push, github tutorial, github e\u011fitimi, s\u00fcr\u00fcm kontrol\u00fc, versiyon kontrol, yeni ba\u015flayanlar, depo, commit<br \/>\n<\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"GitHub&#8217;a Kod Y\u00fckleme: Pratik Bir K\u0131lavuz Merhaba! Bu makalede, GitHub&#8217;a kod y\u00fckleme s\u00fcrecini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6zellikle yeni&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-19008","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&#039;a Kod Y\u00fckleme: Pratik Bir K\u0131lavuz<\/title>\n<meta name=\"description\" content=\"Merhaba! Bu makalede, GitHub&#039;a kod y\u00fckleme s\u00fcrecini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6zellikle yeni ba\u015flayanlar i\u00e7in haz\u0131rlad\u0131\u011f\u0131m bu rehberde, pratik \u00f6rneklerle ve ipu\u00e7lar\u0131yla karma\u015f\u0131k g\u00f6r\u00fcnen bu i\u015flemi kolayca anlaman\u0131z\u0131 sa\u011flayaca\u011f\u0131m. \u00d6ncelikle Git&#039;in ne oldu\u011funu ve neden kullan\u0131ld\u0131\u011f\u0131n\u0131 k\u0131saca ele alal\u0131m. Daha sonra, GitHub hesab\u0131n\u0131z\u0131 olu\u015fturup, yerel makinenizdeki projenizi uzak bir depoya (repository) nas\u0131l itip (push) g\u00f6nderece\u011finizi \u00f6\u011frenece\u011fiz.\" \/>\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\/githuba-kod-yukleme-pratik-bir-kilavuz\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"GitHub&#039;a Kod Y\u00fckleme: Pratik Bir K\u0131lavuz\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bu makalede, GitHub&#039;a kod y\u00fckleme s\u00fcrecini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6zellikle yeni ba\u015flayanlar i\u00e7in haz\u0131rlad\u0131\u011f\u0131m bu rehberde, pratik \u00f6rneklerle ve ipu\u00e7lar\u0131yla karma\u015f\u0131k g\u00f6r\u00fcnen bu i\u015flemi kolayca anlaman\u0131z\u0131 sa\u011flayaca\u011f\u0131m. \u00d6ncelikle Git&#039;in ne oldu\u011funu ve neden kullan\u0131ld\u0131\u011f\u0131n\u0131 k\u0131saca ele alal\u0131m. Daha sonra, GitHub hesab\u0131n\u0131z\u0131 olu\u015fturup, yerel makinenizdeki projenizi uzak bir depoya (repository) nas\u0131l itip (push) g\u00f6nderece\u011finizi \u00f6\u011frenece\u011fiz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-23T17:30: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\/githuba-kod-yukleme-pratik-bir-kilavuz\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"GitHub&#8217;a Kod Y\u00fckleme: Pratik Bir K\u0131lavuz\",\"datePublished\":\"2025-04-23T17:30:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/\"},\"wordCount\":697,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/\",\"name\":\"GitHub'a Kod Y\u00fckleme: Pratik Bir K\u0131lavuz\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-23T17:30:15+00:00\",\"description\":\"Merhaba! Bu makalede, GitHub'a kod y\u00fckleme s\u00fcrecini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6zellikle yeni ba\u015flayanlar i\u00e7in haz\u0131rlad\u0131\u011f\u0131m bu rehberde, pratik \u00f6rneklerle ve ipu\u00e7lar\u0131yla karma\u015f\u0131k g\u00f6r\u00fcnen bu i\u015flemi kolayca anlaman\u0131z\u0131 sa\u011flayaca\u011f\u0131m. \u00d6ncelikle Git'in ne oldu\u011funu ve neden kullan\u0131ld\u0131\u011f\u0131n\u0131 k\u0131saca ele alal\u0131m. Daha sonra, GitHub hesab\u0131n\u0131z\u0131 olu\u015fturup, yerel makinenizdeki projenizi uzak bir depoya (repository) nas\u0131l itip (push) g\u00f6nderece\u011finizi \u00f6\u011frenece\u011fiz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GitHub&#8217;a Kod Y\u00fckleme: Pratik Bir K\u0131lavuz\"}]},{\"@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'a Kod Y\u00fckleme: Pratik Bir K\u0131lavuz","description":"Merhaba! Bu makalede, GitHub'a kod y\u00fckleme s\u00fcrecini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6zellikle yeni ba\u015flayanlar i\u00e7in haz\u0131rlad\u0131\u011f\u0131m bu rehberde, pratik \u00f6rneklerle ve ipu\u00e7lar\u0131yla karma\u015f\u0131k g\u00f6r\u00fcnen bu i\u015flemi kolayca anlaman\u0131z\u0131 sa\u011flayaca\u011f\u0131m. \u00d6ncelikle Git'in ne oldu\u011funu ve neden kullan\u0131ld\u0131\u011f\u0131n\u0131 k\u0131saca ele alal\u0131m. Daha sonra, GitHub hesab\u0131n\u0131z\u0131 olu\u015fturup, yerel makinenizdeki projenizi uzak bir depoya (repository) nas\u0131l itip (push) g\u00f6nderece\u011finizi \u00f6\u011frenece\u011fiz.","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\/githuba-kod-yukleme-pratik-bir-kilavuz\/","og_locale":"tr_TR","og_type":"article","og_title":"GitHub'a Kod Y\u00fckleme: Pratik Bir K\u0131lavuz","og_description":"Merhaba! Bu makalede, GitHub'a kod y\u00fckleme s\u00fcrecini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6zellikle yeni ba\u015flayanlar i\u00e7in haz\u0131rlad\u0131\u011f\u0131m bu rehberde, pratik \u00f6rneklerle ve ipu\u00e7lar\u0131yla karma\u015f\u0131k g\u00f6r\u00fcnen bu i\u015flemi kolayca anlaman\u0131z\u0131 sa\u011flayaca\u011f\u0131m. \u00d6ncelikle Git'in ne oldu\u011funu ve neden kullan\u0131ld\u0131\u011f\u0131n\u0131 k\u0131saca ele alal\u0131m. Daha sonra, GitHub hesab\u0131n\u0131z\u0131 olu\u015fturup, yerel makinenizdeki projenizi uzak bir depoya (repository) nas\u0131l itip (push) g\u00f6nderece\u011finizi \u00f6\u011frenece\u011fiz.","og_url":"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-23T17:30: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\/githuba-kod-yukleme-pratik-bir-kilavuz\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"GitHub&#8217;a Kod Y\u00fckleme: Pratik Bir K\u0131lavuz","datePublished":"2025-04-23T17:30:15+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/"},"wordCount":697,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/","url":"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/","name":"GitHub'a Kod Y\u00fckleme: Pratik Bir K\u0131lavuz","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-23T17:30:15+00:00","description":"Merhaba! Bu makalede, GitHub'a kod y\u00fckleme s\u00fcrecini ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. \u00d6zellikle yeni ba\u015flayanlar i\u00e7in haz\u0131rlad\u0131\u011f\u0131m bu rehberde, pratik \u00f6rneklerle ve ipu\u00e7lar\u0131yla karma\u015f\u0131k g\u00f6r\u00fcnen bu i\u015flemi kolayca anlaman\u0131z\u0131 sa\u011flayaca\u011f\u0131m. \u00d6ncelikle Git'in ne oldu\u011funu ve neden kullan\u0131ld\u0131\u011f\u0131n\u0131 k\u0131saca ele alal\u0131m. Daha sonra, GitHub hesab\u0131n\u0131z\u0131 olu\u015fturup, yerel makinenizdeki projenizi uzak bir depoya (repository) nas\u0131l itip (push) g\u00f6nderece\u011finizi \u00f6\u011frenece\u011fiz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/githuba-kod-yukleme-pratik-bir-kilavuz\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"GitHub&#8217;a Kod Y\u00fckleme: Pratik Bir K\u0131lavuz"}]},{"@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\/19008","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=19008"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/19008\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=19008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=19008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=19008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}