git撤销与版本回退

撤销

  1. git reset head file
       用head覆盖暂存区,使暂存区的add失效。

  2. git checkout --file
       用暂存区覆盖工作区,使本地修改失效。

  3. git checkout head file
       直接用head覆盖工作区和暂存区,相当于上述两个命令相加。

版本回退

  1. git reset --hard head^
       head回退到上一个版本。

注释:此处的head或者head^都可以用具体的版本号进行替换

参考:http://tengj.top/2016/03/24/git3reset/
   https://mp.weixin.qq.com/s?__biz=MzIwNTc4NTEwOQ==&mid=2247485632&idx=1&sn=32bdebc4102672416d85166287cfcb61&chksm=972ad9baa05d50ac52ecbe53faf09575032332f5c59a60ee464251dea2ee7285c33bd84a02b0&scene=0#rd

你可能感兴趣的:(版本控制)