recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

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

黄舟黄舟2826 Il y a quelques jours1035

répondre à tous(1)je répondrai

  • 淡淡烟草味

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

    répondre
    0
  • Annulerrépondre