1.当你对于文件进行了修改还没有进行git add 和git commit的时候,发现了一个错误,这个时候你可以撤销修改

命令:git checkout -- file,丢弃对工作区的修改,

演示如下:

git学习-修改删除

git学习-修改删除

2.当你修改文件后,还添加到暂存区了

命令:git reset HEAD readme.txt

这个命令可以把暂存区的修改退回到工作区,当我们同HEAD时表示最新的版本

演示:

git学习-修改删除

可以看到暂存区是干净的,因为vim改动过所以撤销改动就可以了!

git学习-修改删除

3.当你提交到了版本库的话就使用版本回退就可以了。

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

删除文件

1.我们新添加一个test.txt文件到版本库中(git add  git commit),然后把工作区的这个文件删除了,那么你接下来有连个选择1把.版本库中的也删除了2.恢复工作区的文件

1.删除版本库中的

git rm test.txt并且git commit -m "remove test.txt"

2.恢复工作区的文件,即撤销对工作区的修改用

git checkout -- test.txt

git check原理是用版本库的替换工作区的。

相关文章:

  • 2022-12-23
  • 2021-11-20
  • 2022-12-23
  • 2022-01-27
  • 2021-12-09
  • 2021-09-26
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
  • 2021-07-29
  • 2021-11-20
  • 2021-12-02
相关资源
相似解决方案