Kolega saya dan saya sedang mengerjakan repositori yang sama. Kami telah membuatnya menjadi dua cabang, masing-masing secara teknis untuk proyek yang berbeda, tetapi mereka memiliki kesamaan, jadi kami kadang-kadang ingin berkomitmen kembali ke * master
dari branch
.
Namun, saya punya branch
. Bagaimana rekan saya bisa menarik cabang itu secara khusus?
Salah git clone
satu repositori tampaknya tidak membuat cabang secara lokal untuknya, meskipun saya dapat melihat mereka hidup tanpa kesulitan setelah dorongan di ujung saya.
Juga, ketika saya awalnya membuat cabang, saya lakukan -b checkout
. Apakah itu membuat banyak perbedaan?
$ git branch -r
origin/HEAD -> origin/master
origin/daves_branch
origin/discover
origin/master
$ git fetch origin discover
$ git checkout discover
Ini adalah perintah yang saya jalankan. Tapi itu pasti tidak berfungsi.
Saya ingin dapat memeriksa cabang itu dan kemudian mendorong dan melakukan kembali hanya perubahan cabang dari berbagai kolaborator atau workstation .
git fetch --all
:, Kemudian untuk melihat semua cabang:, git branch
Lalu saya checkout cabang:git checkout nameofnewbranch
git fetch origin discover:discover && git checkout discover