{"id":15920,"date":"2024-07-19T03:16:10","date_gmt":"2024-07-18T23:46:10","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15920"},"modified":"2024-07-19T03:16:10","modified_gmt":"2024-07-18T23:46:10","slug":"how-to-use-git-branches","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/how-to-use-git-branches\/","title":{"rendered":"Git Branch&#039;leri nas\u0131l kullan\u0131l\u0131r?"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">girii\u015f<\/h2>\n<p>Bu makale, &quot;Git Kullan\u0131m\u0131&quot; serisinin \u00fc\u00e7\u00fcnc\u00fcs\u00fcd\u00fcr. Hem kurulum makalesini hem de Git&#039;i Etkili Bir \u015eekilde Nas\u0131l Kullan\u0131rs\u0131n\u0131z makalesini okudu\u011funuzu varsayar.<\/p>\n<p>S\u00fcr\u00fcm kontrol sistemleri d\u00fcnyas\u0131nda, GIT esneklik a\u00e7\u0131s\u0131ndan tart\u0131\u015fmas\u0131z en iyilerden biridir. S\u00f6zdizimini \u00f6\u011frenmek ve Git&#039;in i\u015f ak\u0131\u015f\u0131n\u0131za ve ortam\u0131n\u0131za en iyi \u015fekilde nas\u0131l hizmet edebilece\u011fini anlamak \u00e7ok kolayd\u0131r.<\/p>\n<p>Bu e\u011fitim size iki dal\u0131n (ana ve geli\u015ftirme) nas\u0131l olu\u015fturulaca\u011f\u0131n\u0131 ve geli\u015ftirmeden \u00fcretime nas\u0131l kod birle\u015ftirilece\u011fini \u00f6\u011fretecektir.<\/p>\n<p>Bir dal, \u00f6z\u00fcnde, benzersiz bir ada sahip benzersiz bir kod de\u011fi\u015fiklikleri dizisidir. Her deponun bir veya daha fazla dal\u0131 olabilir.<\/p>\n<p>Varsay\u0131lan olarak ilk dal \u201cmaster\u201d olarak adland\u0131r\u0131l\u0131r.<\/p>\n<h2 id=\"%d9%85%d8%b4%d8%a7%d9%87%d8%af%d9%87-branches\">\u015eubeleri G\u00f6r\u00fcnt\u00fcle<\/h2>\n<p>Yeni \u015fubeler olu\u015fturmadan \u00f6nce, mevcut t\u00fcm \u015fubeleri g\u00f6rmek istiyoruz. A\u015fa\u011f\u0131dakileri yazarak mevcut t\u00fcm \u015fubeleri g\u00f6r\u00fcnt\u00fcleyebiliriz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git branch -a\r\n<\/code><\/pre>\n<\/div>\n<p>Komutun sonuna \u201c-a\u201d eklemek GIT&#039;e, yerel \u00e7al\u0131\u015fma alan\u0131m\u0131zda olmayanlar da dahil olmak \u00fczere t\u00fcm kullan\u0131labilir dallar\u0131 g\u00f6rmek istedi\u011fimizi s\u00f6yler.<\/p>\n<p>\u00c7\u0131kt\u0131 a\u015fa\u011f\u0131dakine benzer olacakt\u0131r:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>* master remotes\/origin\/master\r\n<\/code><\/pre>\n<\/div>\n<p>\u00c7\u0131kt\u0131n\u0131n ilk sat\u0131r\u0131ndaki &quot;master&quot; ifadesinin yan\u0131ndaki y\u0131ld\u0131z i\u015fareti, \u015fu anda o dalda oldu\u011fumuzu g\u00f6sterir. \u0130kinci sat\u0131r ise, uzak sunucumuzda origin ad\u0131nda tek bir dal oldu\u011funu ve ayn\u0131 zamanda master olarak da adland\u0131r\u0131ld\u0131\u011f\u0131n\u0131 g\u00f6sterir.<\/p>\n<p>Art\u0131k dallar\u0131 nas\u0131l g\u00f6r\u00fcnt\u00fcleyece\u011fimizi \u00f6\u011frendi\u011fimize g\u00f6re, ilk dal\u0131m\u0131z\u0131 olu\u015fturman\u0131n zaman\u0131 geldi.<\/p>\n<h2 id=\"%d8%a7%db%8c%d8%ac%d8%a7%d8%af-branches\">\u015eubeler Olu\u015fturma<\/h2>\n<p>Bu makalenin ba\u015f\u0131nda da belirtti\u011fimiz gibi kodlama ortam\u0131m\u0131z i\u00e7in bir geli\u015ftirme ve \u00fcretim kurulumuna sahip olmak istiyoruz.<\/p>\n<p>Varsay\u0131lan &quot;master&quot; dal\u0131n\u0131 \u00fcretim dal\u0131 olarak ele almak istiyoruz ve bu nedenle geli\u015ftirme veya \u00f6n \u00fcretim i\u00e7in tek bir dal olu\u015fturmam\u0131z gerekiyor.<\/p>\n<p>develop ad\u0131nda yeni bir dal olu\u015fturmak i\u00e7in a\u015fa\u011f\u0131dakileri yaz\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git checkout -b develop\r\n<\/code><\/pre>\n<\/div>\n<p>Hen\u00fcz &quot;development&quot; ad\u0131nda bir dal\u0131m\u0131z olmad\u0131\u011f\u0131n\u0131 varsayarsak, \u00e7\u0131kt\u0131 \u015fu \u015fekilde olacakt\u0131r:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>Switched to a new branch 'develop'\r\n<\/code><\/pre>\n<\/div>\n<p>E\u011fer bu isimde bir dal zaten mevcutsa GIT bize \u015funu s\u00f6yler:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>fatal: A branch named 'develop' already exists.\r\n<\/code><\/pre>\n<\/div>\n<p>Git checkout komutunu kullanarak iki dal\u0131n\u0131z aras\u0131nda ileri geri hareket edebilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git checkout master\r\n<\/code><\/pre>\n<\/div>\n<p>Veya<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git checkout develop\r\n<\/code><\/pre>\n<\/div>\n<p>Ge\u00e7i\u015f yapmak istedi\u011finiz bir dal oldu\u011funu varsayarsak, a\u015fa\u011f\u0131dakine benzer bir \u00e7\u0131kt\u0131 g\u00f6receksiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>Switched to branch 'master'\r\n<\/code><\/pre>\n<\/div>\n<p>Varolmayan bir dala ge\u00e7meyi denerseniz, \u00f6rne\u011fin<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git checkout nosuchbranch\r\n<\/code><\/pre>\n<\/div>\n<p>Git size \u015funu s\u00f6yl\u00fcyor:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>error: pathspec 'nosuchbranch' did not match any file(s) known to git.\r\n<\/code><\/pre>\n<\/div>\n<p>Art\u0131k birden fazla \u015fubemiz oldu\u011funa g\u00f6re, bunlar\u0131 iyi kullanmam\u0131z gerekiyor. Senaryomuzda, de\u011fi\u015fikliklerimizi test etmek i\u00e7in &quot;geli\u015ftirme&quot; \u015fubemizi, bunlar\u0131 herkese a\u00e7\u0131k hale getirmek i\u00e7inse ana \u015fubemizi kullan\u0131yoruz.<\/p>\n<p>Bu i\u015flemi g\u00f6stermek i\u00e7in geli\u015ftirme dal\u0131m\u0131za geri d\u00f6nmemiz gerekiyor:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git checkout develop\r\n<\/code><\/pre>\n<\/div>\n<h2 id=\"%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%d8%aa%d8%ba%db%8c%db%8c%d8%b1%d8%a7%d8%aa-%d8%af%d8%b1-%d8%b4%d8%a7%d8%ae%d9%87-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-%d9%85%d8%a7\">Geli\u015ftirme \u015fubemizde de\u011fi\u015fiklikler yap\u0131yoruz<\/h2>\n<p>Bu dalda &quot;develop&quot; ad\u0131nda yeni bir bo\u015f dosya olu\u015fturuyoruz. Bu dosya, ana dalla birle\u015ftirene kadar (bir sonraki ad\u0131mda) orada var olmayacak.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>touch develop\r\n<\/code><\/pre>\n<\/div>\n<p>\u00d6nceki e\u011fitimde oldu\u011fu gibi git&#039;e bu yeni dosyay\u0131 takip etmek istedi\u011fimizi s\u00f6ylememiz gerekiyor.<\/p>\n<p>&quot;develop&quot; dosyas\u0131n\u0131 \u015fu \u015fekilde yazarak ekleyebiliriz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git add develop\r\n<\/code><\/pre>\n<\/div>\n<p>Yukar\u0131daki komut seti \u201cdevelop\u201d ad\u0131nda bo\u015f bir dosya olu\u015fturur ve bunu GIT\u2019e ekler.<\/p>\n<p>Ayr\u0131ca bu dosyay\u0131 commit etmemiz gerekiyor, bu da bu dosyay\u0131 \u015fu anda bulundu\u011fumuz &quot;development&quot; \u015fubesine ekleyecektir.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git commit -m \"develop file\" develop\r\n<\/code><\/pre>\n<\/div>\n<p>Bu dosya art\u0131k geli\u015ftirme dal\u0131nda mevcut. \u00d6\u011frenece\u011fimiz gibi, ana dalda mevcut de\u011fil.<\/p>\n<p>\u00d6ncelikle, \u015fu anda geli\u015ftirme a\u015famas\u0131nda oldu\u011fumuzu do\u011frulamak istiyoruz. Bunu \u015fu komutu yazarak yapabiliriz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git branch\r\n<\/code><\/pre>\n<\/div>\n<p>\u00c7\u0131kt\u0131 a\u015fa\u011f\u0131daki \u015fekle benzer olmal\u0131d\u0131r:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>* develop master\r\n<\/code><\/pre>\n<\/div>\n<p>Zaten dal ad\u0131n\u0131n yan\u0131ndaki y\u0131ld\u0131z\u0131n o dalda oldu\u011fumuzu g\u00f6sterdi\u011fini anlam\u0131\u015ft\u0131k.<\/p>\n<p>\u201cls\u201d komutunu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131m\u0131zda bu iki dosyan\u0131n var oldu\u011fu g\u00f6r\u00fcl\u00fcr:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>ls<\/code><\/pre>\n<\/div>\n<p>\u00c7\u0131kt\u0131 bize her iki dosyam\u0131z\u0131n da s\u0131ras\u0131yla &quot;file&quot; ve &quot;develop&quot; adlar\u0131yla bulundu\u011funu g\u00f6steriyor:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>develop file\r\n<\/code><\/pre>\n<\/div>\n<h2 id=\"%da%a9%d8%af-%d8%a7%d8%af%d8%ba%d8%a7%d9%85-%d8%a8%db%8c%d9%86-%d8%b4%d8%a7%d8%ae%d9%87-%d9%87%d8%a7\">Dallar aras\u0131nda kodu birle\u015ftir<\/h2>\n<p>\u0130lgin\u00e7 olan k\u0131s\u0131m, orijinal \u015fubemize geri d\u00f6nd\u00fc\u011f\u00fcm\u00fczde ger\u00e7ekle\u015fir; bunu git checkout komutuyla yapabiliriz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git checkout master\r\n<\/code><\/pre>\n<\/div>\n<p>Ana dalda oldu\u011fumuzdan emin olmak i\u00e7in a\u015fa\u011f\u0131dakileri yazabiliriz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git branch\r\n<\/code><\/pre>\n<\/div>\n<p>\u00c7\u0131kt\u0131 bize hangi dalda oldu\u011fumuzu s\u00f6yler, y\u0131ld\u0131z i\u015faretiyle g\u00f6sterilir.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>develop * master\r\n<\/code><\/pre>\n<\/div>\n<p>\u201cls\u201d komutunu tekrar \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131m\u0131zda yeni dosyam\u0131z\u0131n eksik oldu\u011fu g\u00f6r\u00fcl\u00fcyor.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>file<\/code><\/pre>\n<\/div>\n<\/div>\n<p>Kaybolmad\u0131, hem geli\u015ftirme \u015fubemizde hem de ana \u015fubemizde.<\/p>\n<p>Senaryomuzda bu dosya, geli\u015ftirme \u015fubemizdeki t\u00fcm testlerden ge\u00e7mi\u015f ve \u00fcretime haz\u0131r olan herhangi bir dosyadaki (veya tamamen yeni bir dosyadaki) de\u011fi\u015fiklikleri temsil eder. Kodu \u015fubeler aras\u0131nda (genellikle geli\u015ftirmeden \u00fcretime) ta\u015f\u0131ma i\u015flemine birle\u015ftirme denir.<\/p>\n<p>Birle\u015ftirme yaparken, birle\u015fmek istedi\u011fimiz dalda olmam\u0131z gerekti\u011fini unutmamak \u00f6nemlidir.<\/p>\n<p>Bu durumda \u201cdevelop\u201d dosyas\u0131n\u0131n bulundu\u011fu development dal\u0131m\u0131zdan master dal\u0131m\u0131za birle\u015ftirmek istiyoruz.<\/p>\n<p>Bunu akl\u0131m\u0131zda tutarak, \u015fu anda master dal\u0131nda oldu\u011fumuz i\u00e7in yapmam\u0131z gereken tek \u015fey merge komutunu \u00e7al\u0131\u015ft\u0131rmakt\u0131r.<\/p>\n<p>Birle\u015ftirme komutuna verebilece\u011fimiz se\u00e7eneklerden biri olan &quot;\u2013no-ff&quot;, git&#039;in birle\u015ftirmeden \u00f6nce t\u00fcm commit mesajlar\u0131n\u0131 saklamas\u0131n\u0131 istedi\u011fimiz anlam\u0131na gelir. Bu, gelecekteki de\u011fi\u015fiklikleri takip etmeyi kolayla\u015ft\u0131r\u0131r.<\/p>\n<p>Geli\u015ftirme dal\u0131ndaki de\u011fi\u015fiklikleri ana dala birle\u015ftirmek i\u00e7in a\u015fa\u011f\u0131dakileri yaz\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git merge develop --no-ff\r\n<\/code><\/pre>\n<\/div>\n<p>Komutun \u00e7\u0131kt\u0131s\u0131 a\u015fa\u011f\u0131dakine benzer olacakt\u0131r:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>Merge made by the 'recursive' strategy. 0 files changed create mode 100644 develop\r\n<\/code><\/pre>\n<\/div>\n<p>ls komutunu tekrar \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131m\u0131zda &quot;develop&quot; dosyam\u0131z\u0131n art\u0131k ana dal\u0131m\u0131zda oldu\u011funu do\u011frular\u0131z.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>develop file\r\n<\/code><\/pre>\n<\/div>\n<p>\u015eimdi yapmam\u0131z gereken son \u015fey, uzak sunucuda bu de\u011fi\u015fikli\u011fi yapmak i\u00e7in de\u011fi\u015fiklikleri push etmektir; bunu da git push komutu yard\u0131m\u0131yla yapabiliriz.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-git\" data-lang=\"Git\"><code>git push\r\n<\/code><\/pre>\n<\/div>\n<p>Geli\u015ftirme dal\u0131n\u0131zdan uzak sunucunuzdaki ana dala birle\u015ftirme yapt\u0131\u011f\u0131n\u0131z\u0131 onaylayan a\u015fa\u011f\u0131dakine benzer bir \u00e7\u0131kt\u0131 g\u00f6receksiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Counting objects: 4, done. Delta compression using up to 2 threads. Compressing objects: 100% (3\/3), done. Writing objects: 100% (3\/3), 332 bytes, done. Total 3 (delta 1), reused 0 (delta 0) To ssh:\/\/git@git.domain.tld\/repository 9af2dcb..53649cf master -&gt; master\r\n<\/code><\/pre>\n<\/div>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Sonu\u00e7<\/h2>\n<p>Yukar\u0131daki e\u011fitimi takip ederek, iki dall\u0131 bir i\u015f ak\u0131\u015f\u0131 kurulumuna sahip olmal\u0131 ve umar\u0131z GIT&#039;te dallanman\u0131n nas\u0131l \u00e7al\u0131\u015ft\u0131\u011f\u0131na dair iyi bir anlay\u0131\u015fa sahip olmal\u0131s\u0131n\u0131z. D\u00fc\u015f\u00fcncelerinizi yorumlarda bizimle payla\u015f\u0131n!<\/p>","protected":false},"excerpt":{"rendered":"Giri\u015f Bu makale, &quot;Git Kullan\u0131m\u0131&quot; serisinin \u00fc\u00e7\u00fcnc\u00fc b\u00f6l\u00fcm\u00fcd\u00fcr. Her iki makalenin de\u2026","protected":false},"author":1,"featured_media":15921,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193],"tags":[409,426],"class_list":{"0":"post-15920","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"tag-git","9":"tag-github"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/how-to-use-git-branches\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0633\u0648\u0645\u06cc\u0646 \u0642\u0633\u0645\u062a \u0627\u0632 \u0645\u062c\u0645\u0648\u0639\u0647 \u00ab\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u06cc\u062a\u00bb \u0627\u0633\u062a. \u0641\u0631\u0636 \u0628\u0631 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0647\u0645 \u0645\u0642\u0627\u0644\u0647&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/how-to-use-git-branches\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-18T23:46:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/07\/19030208\/git-branches.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches\",\"datePublished\":\"2024-07-18T23:46:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/\"},\"wordCount\":40,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/19030208\\\/git-branches.jpg\",\"keywords\":[\"git\",\"github\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/19030208\\\/git-branches.jpg\",\"datePublished\":\"2024-07-18T23:46:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/19030208\\\/git-branches.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/19030208\\\/git-branches.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-use-git-branches\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tr\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Git Branch&#039;leri Nas\u0131l Kullan\u0131l\u0131r - ITPiran Blog","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:\/\/www.itpiran.net\/blog\/tr\/tutorials\/how-to-use-git-branches\/","og_locale":"tr_TR","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0633\u0648\u0645\u06cc\u0646 \u0642\u0633\u0645\u062a \u0627\u0632 \u0645\u062c\u0645\u0648\u0639\u0647 \u00ab\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06af\u06cc\u062a\u00bb \u0627\u0633\u062a. \u0641\u0631\u0636 \u0628\u0631 \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0647\u0645 \u0645\u0642\u0627\u0644\u0647&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/how-to-use-git-branches\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-07-18T23:46:10+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/07\/19030208\/git-branches.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"admin","Tahmini okuma s\u00fcresi":"1 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches","datePublished":"2024-07-18T23:46:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/"},"wordCount":40,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/07\/19030208\/git-branches.jpg","keywords":["git","github"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/","name":"Git Branch&#039;leri Nas\u0131l Kullan\u0131l\u0131r - ITPiran Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/07\/19030208\/git-branches.jpg","datePublished":"2024-07-18T23:46:10+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/07\/19030208\/git-branches.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/07\/19030208\/git-branches.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-use-git-branches\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0646\u062d\u0648\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Git Branches"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"\u0130ran S\u00fcrd\u00fcr\u00fclebilir Ticaret Haberleri ve Makaleleri","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"S\u00fcrd\u00fcr\u00fclebilir \u0130ran \u0130\u015fletmeleri Blogu","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"y\u00f6netici","url":"https:\/\/www.itpiran.net\/blog\/tr\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/15920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/comments?post=15920"}],"version-history":[{"count":2,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/15920\/revisions"}],"predecessor-version":[{"id":15923,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/15920\/revisions\/15923"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/media\/15921"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/media?parent=15920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/categories?post=15920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/tags?post=15920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}