Rumah > Soal Jawab > teks badan
git merge origin master
和 git merge origin/master
的区别在哪里?
通过试验,我没有找到他们的区别。看起来又好像有去区别。
淡淡烟草味2017-04-24 16:02:59
git gabungkan branchA branchB, branchB biasanya lalai kepada cawangan semasa, jadi
git merge origin master //将origin merge 到 master 上
git merge origin/master //将origin上的master分支 merge 到当前 branch 上
Secara amnya apabila melakukan operasi cantuman, adalah lebih baik untuk membuat pembayaran dahulu ke cawangan yang ingin anda lakukan operasi cantuman itu, iaitu branchB, dan kemudian teruskan
git merge branchA //默认为当前branch,即branchB
Oleh kerana anda tidak dapat memastikan sama ada konflik dijana, daftar keluar ke branchB dahulu.
Di samping itu, untuk berada di bahagian yang selamat, anda boleh membuat cawangan sandaran sebelum menggabungkan
git checkout -b branchB_backup
Dengan cara ini, walaupun sesuatu yang tidak terkawal berlaku selepas anda bergabung, anda masih boleh menyemak semula.