git回退

https://www.bilibili.com/video/BV1GL4y1s71M/
1.已提交,没有push
1)git reset --soft 撤销commit
2)git reset --mixed 撤销commit和add两个动作
2.已提交,并且push
1)git reset --hard [commit-id]
撤销并舍弃commit-id之后的提交记录。使用需要谨慎。
2)git revert [commit-id]
撤销当前commit-id的内容,但是保留了这次提交记录,并且他是移除指定的提交。

这两种撤销的commit-id是不同的!!!!

你可能感兴趣的:(git回退)