Git中常见的错误
Git中的文件只有被加入索引之后(git add)才会被追踪,若不加入索引则不可知其中间变化,只能得到其当前的资料。
做一个实验
我已经初始化好了一个文件库
执行
git add One.txt
可以看出来Git已经tracked了One.txt文件,而Two.txt并没有加入索引。
One.txt文件已经加入文件库。
现在修改两个文件
可以看到现在Git显示One.txt发生了变动,Two因为是Untracked状态所以系统并没有追踪。
现在我们执行
git diff One.txt
此命令用于文本对比
其中-为删除的部分,+为增加的部分,由图中可以看出此文档进行了修改
,我们再执行
git diff Two.txt
因为Two.txt没有加入索引没有加入文件库,所以Git不会追踪他的变化也就更不会有对比了。