将github上的多笔commits合并成为一条commit
2021年1月14日首先Github是Git仓库提供商之一,其他git仓库提供商包括GitLab、Bitbucket等。Github网站上并没有合并提交的办法。我们必须从本地修改Git仓库,然后推送到GitHub(或其他Git仓库提供商)。
本地Git仓库可以直接用Git命令行操作,但非常不直观。建议Windows或Ubuntu等图形界面的用户使用TortoiseGit或SmartGit。
TortoiseGit的修改上次提交非常方便,所以如果一开始发现某个提交不完整,直接用修改上次提交的方法来修正,不要发起一笔新的提交,这样就不用合并多笔提交了。
最后在推送时选择强制,对应的命令行是git push -f
。
本文发表于2016年5月14日。