Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 GitHub 上处理拉取请求时,我经常想合并来自分支的提交而不做任何更改。但是,我想在合并后提交一些东西。我不想这样做,git commit --amend因为这会改变我引入的提交,所以跟踪更改变得更加复杂。
git commit --amend
除了一条消息,有没有什么办法git commit?原因是因为我可能想在拉取请求中提及一些东西——指向测试用例的 URL,或者提及其他拉取请求,这样我就可以使用提交钩子Closes #123,就像原始拉取请求一样。
git commit
Closes #123
要提交空提交,请使用git commit --allow-empty.
git commit --allow-empty
您可以git merge --no-commit branch用来进行合并但不能自动提交。您现在可以像合并失败一样调整实际提交,包括更改提交消息。
git merge --no-commit branch
此外,您可以通过 输入一条消息git merge -m "message" branch,该消息将添加到合并提交中。
git merge -m "message" branch