Git ile branch 1

Tamam insan önce git nedir makalesi yazar diyorsunuz biliyorum :) o da gelecek zamanla ;)

Git in en güzel özelliklerinden branch Türkçesi dal :)   branch açtığınız anda o anki dosyalarınızın bir kopyasını alıp size bir dal açar. Bundan sonra bu dal üzerinde yapacaklarınız ana sistemi etkilemez. Bu arada ana sistemde bir sorun olurda çözülmesi gerekir yada birşeyler değiştirilmesi gerekir ise branch ler arasında switch “atlama” yapabildiğiniz için sadece ana sistemi etkileyecek işlemlerinizi ana branch üzerinde yapabilirsiniz. Ne zamanki yaptıklarınız ana sisteme atılmaya hazır hale geldi o zamanda ana branch ile merge “birleştirme” yapabilirsiniz. Bu aşamada da çakışmaların hepsini size listeleyerek çözüme sizin karar vermenize yardımcı bir çok tatlı, şirin araçları vardır.

Git ile lokalinizde yeni branch açmak için :

git branch branchAdı

git ile mevcut branch ler görmek için :

git branch -a

listedeki branchlerden yanında * olan aktif branch dir.

git ile aktif brach i değiştirmek için :

git checkout branchAdı

git ile lokalinizde olmayan sunucudaki aktif branch e ilk kez geçmek istediğinizde :

git checkout -b branchAdı origin/branchAdı

bundan sonra yine “-b” kullanmadan  branch e switch edebilirsiniz.

1 Yorumlar.

  1. git checkout -b branchAdı origin/branchAdı
    içerisindeki origin remote repository adıdır. Eğer birden fazla remote repository ile çalışıyorsanız; origin yerine göndermek istediğiniz repository adını vermeniz gerekir.