对已经提交到远程仓库的commit,想要撤销可以通过reset或者revert来撤销,使用reset撤销时会把撤销的commit信息一同删除,revert撤销时保留commit信息生成一个新的撤销的commit

1.使用reset

git reset --hard commit_id回退到指定commit,或者git reset --hard HEAD^n 回退到上n个commit;

git push -f origin branch_name 提交

放弃本地修改强制拉取最新的commit

git reset --hard origin/branch_name

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐