撤销修改
撤销修改有几种不同的情况。
在工作区中并未到缓存区中
-
命令
git checkout -- '文件名'
-
截图:
-
解释:
对文件hello.py修改了后,产看当前得工作区得状态可以看到,命令给的已经很清楚了。
这里我们用撤销修改。
使用后查看文件,修改的部分都回来了。工作区也干净了。
都回到了之前的状态。
在缓存区但没有创建版本
-
命令:
git reset HEAD <文件> 返回工作区后,再按照工作区的进行就行 git checkout -- <文件>
截图我就不演示了。大家自行在linux里面进行演示就行。
在master已经创建了版本
参照之前的 版本退回
然后再向上面一样依次递推就行。