您的位置:首页 > 其它

修改已经push的commit,但是不增加commit history

2017-02-21 10:14 190 查看
如果线修改应经push到仓库的code,可以参考下面的命令

 2010  git add grub-core/loader/arm64/linux.c

 2011  git commit -m "fix"

 2012  git log --oneline

 2013  git log -p

 2014  git log --oneline

 2015  git rebase -i ab2c899
这一步选择s

需要注意ab2c899 必须是修改前一次的commit id.

git push origin HEAD:master -f

这样不会增加新的commit基类但是会修改原来的commit id。

可以用下面的命令修改rebase时候的编辑器

git config --global core.editor vim
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: