Maison > Questions et réponses > le corps du texte
git manual中的git merge 一文,地址:
https://git-scm.com/docs/git-...
我发现有个地方是不是写错了?请熟悉git的朋友看一看。
原文如下:
Incorpore les modifications des commits nommés (depuis le moment où leurs historiques sont extraits de la branche actuelle) dans la branche actuelle. Cette commande est utilisée par git pull pour incorporer les modifications d'un autre référentiel et peut être utilisée manuellement pour fusionner les modifications d'une branche dans une autre.
Supposons que l'historique suivant existe et que la branche actuelle est "master":
A---B---C topic
/
D---E---F---G master
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.
原文中,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,
git merge topic 命令会把【sujet分支上,从"与 master 分支的分叉点"开始,到"topic分支的当前提交(C点)"的变化】在master上重放,并且把这个重放的结果记录在新的提交中, ......
我 认为 , 与 Master 分支 的 分叉点 , 应该 是 A , 而 不 是 是 E , 原文 中 Puisqu'il est apparu de maître (c'est-à-dire e) 似乎 是 写错 了 。
我 并 不 了解 git在计算合并时的算法,所以以上的理解只是从原文的翻译中来理解,或许在实际计算中,确实需要考虑E点,只是原文的表述没有那么清晰罢了。
仅有的幸福2017-06-17 09:17:35
Pourquoi le voyez-vous différemment de ce que je vois :
Supposons que l'historique suivant existe et que la branche actuelle est "master":
A---B---C topic
/
D---E---F---G master
Le point de bifurcation de cette branche part de E
.