我希望能够在将我的提交推送到远程仓库之前对它们进行修改,但我又想自动化这个过程。
我可以通过执行以下操作来重新编写所有的附加提交:
这将打开一个编辑器,我可以将所有提交从
约束条件摘要:
我可以通过执行以下操作来重新编写所有的附加提交:
git rebase -i origin/master
这将打开一个编辑器,我可以将所有提交从
pick
更改为reword
。然后它会打开编辑器,让我修改提交消息。约束条件摘要:
- 我不想将每个提交都更改为
reword
。 - 我不想手动输入每个提交哈希。
git filter-branch
可能就是答案,可以查看这个问题和回答:https://dev59.com/omYq5IYBdhLWcg3woB-7#37941403 - ob-ivan