recherche

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

版本控制 - git merge的时候总是会有一条commit message,请问这是操作不当吗?

分支情况:

  dev
  location
* master
  new

操作的时候使用命令:

git merge location

然后会出现commit message的注释

请问各位是什么地方出错了?

phpcn_u1582phpcn_u15822838 Il y a quelques jours933

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

  • phpcn_u1582

    phpcn_u15822017-04-25 09:05:34

    Rien de mal...
    Si vous utilisez git help merge, vous verrez la documentation de git merge.
    Puis il a mentionné :

    Ensuite, "git merge topic" rejouera les modifications apportées à la branche topic depuis qu'elle est passée de master (c'est-à-dire E) jusqu'à son commit actuel (C) au-dessus de master, et enregistrera le résultat dans un nouveau commit avec les noms des deux commits parents et un message de journal de l'utilisateur décrivant les modifications.

    Avant la fusion

                      A---B---C topic
                    /
               D---E---F---G master
    

    Après la fusion

                     A---B---C topic
                    /         \
               D---E---F---G---H master
    

    Ainsi, le message de validation est ajouté automatiquement.

    Si vous détestez vraiment ce commit, vous pouvez ajouter --no-commit lors de la fusion. De cette façon, aucun message de validation ne sera généré. Cependant, je ne recommande pas de le faire. Dans ce cas, il ne sera pas facile de distinguer les résultats de la fusion.

    répondre
    0
  • Annulerrépondre