cari

Rumah  >  Soal Jawab  >  teks badan

`git merge origin master` 和 `git merge origin/master`的区别在哪里?

git merge origin mastergit merge origin/master的区别在哪里?

通过试验,我没有找到他们的区别。看起来又好像有去区别。

黄舟黄舟2793 hari yang lalu1026

membalas semua(1)saya akan balas

  • 淡淡烟草味

    淡淡烟草味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.

    balas
    0
  • Batalbalas