6

在 GitHub 上处理拉取请求时,我经常想合并来自分支的提交而不做任何更改。但是,我想在合并后提交一些东西。我不想这样做,git commit --amend因为这会改变我引入的提交,所以跟踪更改变得更加复杂。

除了一条消息,有没有什么办法git commit?原因是因为我可能想在拉取请求中提及一些东西——指向测试用例的 URL,或者提及其他拉取请求,这样我就可以使用提交钩子Closes #123,就像原始拉取请求一样。

4

2 回答 2

9

要提交空提交,请使用git commit --allow-empty.

于 2012-09-18T13:21:11.627 回答
3

您可以git merge --no-commit branch用来进行合并但不能自动提交。您现在可以像合并失败一样调整实际提交,包括更改提交消息。

此外,您可以通过 输入一条消息git merge -m "message" branch,该消息将添加到合并提交中。

于 2012-09-18T14:11:23.710 回答