Maison > Questions et réponses > le corps du texte
git merge origin master
和 git merge origin/master
的区别在哪里?
通过试验,我没有找到他们的区别。看起来又好像有去区别。
淡淡烟草味2017-04-24 16:02:59
git merge branchA branchB, branchB est généralement par défaut la branche actuelle, donc
git merge origin master //将origin merge 到 master 上
git merge origin/master //将origin上的master分支 merge 到当前 branch 上
Généralement, lors d'une opération de fusion, il est préférable de commencer par effectuer une extraction vers la branche sur laquelle vous souhaitez effectuer l'opération de fusion, c'est-à-dire branchB, puis de continuer
git merge branchA //默认为当前branch,即branchB
Parce que vous ne pouvez pas garantir si un conflit est généré, commencez par passer à branchB.
De plus, par mesure de sécurité, vous pouvez créer une branche de sauvegarde avant de fusionner
git checkout -b branchB_backup
De cette façon, même si quelque chose d'incontrôlable se produit après la fusion, vous pouvez toujours vérifier.