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 ' masterden * ' e geri dönmek isteyeceğiz branch.
Ancak, ben var branch. Meslektaşım o dalı nasıl özel olarak çekebilir?
git cloneDeponun 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 --allSonra tüm dalları görüntülemek için:, git branchSonra şube ödeme:git checkout nameofnewbranch
git fetch origin discover:discover && git checkout discover