git学习-修改删除
1.当你对于文件进行了修改还没有进行git add 和git commit的时候,发现了一个错误,这个时候你可以撤销修改
命令:git checkout -- file,丢弃对工作区的修改,
演示如下:
2.当你修改文件后,还添加到暂存区了
命令:git reset HEAD readme.txt
这个命令可以把暂存区的修改退回到工作区,当我们同HEAD时表示最新的版本
演示:
可以看到暂存区是干净的,因为vim改动过所以撤销改动就可以了!
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原理是用版本库的替换工作区的。