修改git已经push到远端的最近一次提交的commit

需求:

最新一次提交的message写错了且已经push到远程仓库,但是又不想重新创建一个commit记录。

注意:

如果是多人协同开发,使用强推前一定确保当前版本最新,期间无人提交代码。

使用git Bash进入命令行窗口

git commit --amend

这个时候你会进入到一个编辑的界面

输入i进行insert模式

这个时候你就已经可以编辑了,编辑修改为你要更改的message,修改完毕 按esc:wq保存退出

强推到远程仓库

# 这里最后的dev要注意你的分支有可能是你自己创建的分支或master分支
git push --force-with-lease origin dev

注意: 

push 到远端时,若执行git push, 则只会在之前的commit记录后追加一条记录,但不会更新之前的commit信息.因为我们的需求时实现不新增额外的commit记录,所以就强推覆盖了上一次commit提交的记录。

猜你喜欢

转载自blog.csdn.net/weixin_44285713/article/details/130892513
今日推荐