Branch'leri Silmek

Bir ├Ânceki b├Âl├╝mde olu┼čturdu─čumuz superyeniozellik isimli branch ├╝zerindeki ├žal─▒┼čmam─▒z─▒ tamamlay─▒p kalite kontrol s├╝recimizi de i┼člettikten sonra bu de─či┼čiklikleri master branch'imize entegre etti─čimizi varsayal─▒m. Bu entegrasyon sonras─▒nda superyeniozellik isimli branch'e ihtiyac─▒m─▒z yok ve art─▒k bu branch'i silebiliriz. Bu branch'i kendi bilgisayar─▒m─▒zdan silmek i├žin git branch -d superyeniozellik komutunu, remote repository'den silmek i├žin de git branch -dr superyeniozellik komutunu kullanabiliriz.

git branch -d

Silmek istedi─činiz local branch aktif ise git branch -d komutu hata verecektir. Silme i┼člemi ├Âncesinde silece─činiz local branch'den farkl─▒ bir branch'i git checkout komutu ile aktif hale getirmeyi unutmay─▒n.

Remote branch'i git branch -dr komutu ile sildi─činiz halde remote repository'ye eri┼čip branchleri kontrol ederseniz superyeniozellik isimli branch'in sunucuda hala durdu─čunuz g├Âreceksiniz. Bunun nedeni git branch -dr komutundaki se├ženeklerden r se├žene─činin sunucudaki branch'i de─čil yerel bilgisayar─▒n─▒zda remote branch bilgilerini siler. Bu de─či┼čikli─čin sunucuda da ge├žerli olmas─▒ i├žin yani sunucudaki branch'i de silmek i├žin git push origin :superyeniozellik komutu ile de─či┼čikli─či bir anlamda remote repositry'de yay─▒nlaman─▒z gerekiyor.

ÔÇőDaha ayr─▒nt─▒l─▒ bilgi i├žin bak─▒n─▒z (StackOverflow - ─░ngilizce )ÔÇő