开发过程中,在自己的分支上多次 commit,合到主开发分支之前最好合并成一个commit,保持开发主干整洁。
- git log 查看自己分支的提交历史
- 比如我这次开发共有三个commit: git rebase -i HEAD~3
- 进入一个vim编辑界面,将后面提交历史的 最前面的字段pick 改为s
- :wq 保存退出,写message,再:wq
可能保存了之前所有的 commit message,可用 git commit --amend 更改 message
这个命令还可以将最近一次的更改合并到上次的commit
最后, git push origin HEAD -f