git学习-修改删除

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原理是用版本库的替换工作区的。