Meslektaşım ve ben aynı depo üzerinde çalışıyoruz. Her biri farklı projeler için teknik olarak iki şubeye ayırdık, ancak benzerlikleri var, bu yüzden bazen ' master
den * ' e geri dönmek isteyeceğiz branch
.
Ancak, ben var branch
. Meslektaşım o dalı nasıl özel olarak çekebilir?
git clone
Deponun A , onun için şubeleri yerel olarak oluşturmuyor gibi görünüyor, ancak uçlarıma bir ittikten sonra onları çözülmeden canlı olarak görebiliyorum.
Ayrıca, başlangıçta dalı yaptığımda yaptım -b checkout
. Bu çok fark yaratıyor mu?
$ git branch -r
origin/HEAD -> origin/master
origin/daves_branch
origin/discover
origin/master
$ git fetch origin discover
$ git checkout discover
Bunlar benim çalıştırdığım komutlar. Ama kesinlikle işe yaramıyor.
Bu şubeyi kontrol edebilmek ve daha sonra çeşitli ortak çalışanlardan veya iş istasyonlarından sadece şubelerdeki değişiklikleri itip geri vermek istiyorum .
git fetch --all
Sonra tüm dalları görüntülemek için:, git branch
Sonra şube ödeme:git checkout nameofnewbranch
git fetch origin discover:discover && git checkout discover