情况一:已经commit,没有push到远程:
撤销commit动作的步骤:
1.首先git log命令查看提交的历史记录,复制要回退到哪个位置的版本号;
2.git reset --soft commit的版本号。
撤销commit和add的步骤;
1.首先git log命令查看提交的历史记录,复制要回退到哪个位置的版本号;
2.git reset --mixed commit的版本号。
情况二:已经commit,并且push
方式1:(彻底删除,无历史记录)
1.首先git log命令查看提交的历史记录,复制要回退到哪个位置的版本号;
2.git reset --hard commit的版本号。
3.git push -f 强制提交
方式2:(有历史记录)
1.首先git log命令查看提交的历史记录;
2.git revert commit的版本号(版本号为:当前提交的版本号,不是回退到哪个版本的版本号)。
3.git push