当我们修改了工作区的文件内容,如何撤销
使用git checkout -- <file>命令,撤销工作区修改的内容
git checkout -- 1.txt
那么如何撤销添加进暂存区的内容呢?(将已add进暂存区的内容回退至上一个版本)
git reset HEAD <file>
此时发现原先修改的内容已经都没了
当我们将第一次将修改的内容添加到暂存区,然后又修改了一次代码,并做了一次提交,会碰到如下情况,把暂存区的内容提交进去,第二次修改的并没有添加进去。
1.txt中的原内容: 1
修改后的内容 : 1 2
git add 1.txt
然后再修改1次,并直接提交
发现版本库中,只提交了添加到暂存区的内容 1. txt 中的 1 2,并没有把3加进去
如何查看工作区与暂存区的内容区别
git diff HEAD -- 1.txt