git restore 文件名 : 撤消工作区的修改返回到最近一次add(缓存区)的版本或者最近一次commit(当前版本库)的版本
废话不多说我们上代码看看撤消是怎么操作的:
我们可以看到我们的初始状态

我们可以看到b.txt是当前版本库当中的最新状态,我们修改一下b.txt

我们来用 git restore 文件名来进行撤消操作看看

我们可以看见b.txt确实被撤消回到了最新版本库版本,就是最后一次commit的版本,是不是觉得没有说服力?那我们在来看一下文件add后在工作区修改restore后会退回到哪个版本


可以看到文件被撤消回到了add的缓存区版本
可能有人还会觉得如果在工作区修改两次回到上一次,我们实验一下


我们可以看到文件还是撤消到了add的缓存区版本
总结: git restore 文件名 会撤销到缓存区或者当前版本库版本
本文详细介绍了如何使用Git恢复命令撤消工作区的修改,并通过实例演示了如何将文件回滚到最近一次add或commit的版本。
8817

被折叠的 条评论
为什么被折叠?



