当我们修改了工作区的文件内容,如何撤销

使用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

Git撤销修改及查看内容区别方法
博客主要围绕Git操作展开,介绍了撤销工作区修改内容的命令git checkout -- <file>,还提及撤销添加进暂存区内容的情况,以及在多次修改和提交代码时,暂存区和版本库内容提交的问题,最后提出如何查看工作区与暂存区内容区别。
1038

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



