git撤销已经push到远程仓库的commit

对已经提交到远程仓库的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

你可能感兴趣的:(git)