合并分支的有用git commit消息


12

作为此问题的后续措施:

如果我自己一个团队工作,那么在合并分支时,可以通过将所有提交压缩到单个差异中然后合并该差异来维护有用的提交消息。这样,我可以轻松地看到分支中引入了哪些更改,并且我只有一个摘要来描述浏览主分支时该分支中完成的功能/更改/所做的一切。

我现在的问题是,与团队合作时该如何完成?在这种情况下,分支将被推送到远程存储库,这意味着我无法将分支中的所有提交压缩为单个commit。如果分支是公共分支,则master分支中仍可以有一个有用的合并提交吗?(“有用”是指主行中的提交告诉我(1)分支中所做的操作的有用摘要,以及(2)分支的差异。)

Answers:


9

事实证明,使用一些git merge我不熟悉的标志,这很容易做到。

  • -e标志允许您编辑合并时出现的消息。
  • --log标志将分支中所有要合并的提交中的单行提交消息追加到提交消息中,从而更容易记住您所做的事情。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.