【GIT】回滚远程提交
前提: 某次远程提交不符合预期但已经push,想回滚(删除)。
一.获取commit id(想回滚到哪次commit之后)
idea的获取方式如下图(右键commit log下的某次提交-> Copy Revision Number)
二. 使用git bash进行回滚
一共分成两步
1.回滚到当前commit
9d09c…切换成刚才复制的Revision Number
git reset --hard 9d09c2ee53d8c4cf8dc76ab50f727f1ec0a6945e
2.强制提交到远程
git push origin HEAD:你的远程分支名 --force
结束
使用idea查看git 远程已正确回滚