不为大快朵颐提示之

111 阅读1分钟

呕挠故道之阴的乔集乡举办首届海棠采摘节。不为大快朵颐

提示:之所以索引和最近一次提交比较和当前目录的password同最近一次提交比较,结果相同;原因是我们只是添加到索引,并未提交,如果此时提交,那么当前工作目录的password文件就和索引和最近一次提交,三者都会相同;也就是运行git diff/git diff HEAD/git diff --cached的结果都是没有任何输出;

  验证:提交暂存区的文件到对象库,然后再次比较

  提示:可以看到提交以后,不管怎么比较都是相同的;

  比较v3和v2的不同

  提示:以上显示表示v3相比较v2少了root:x:0:0:root:/root:/bin/bash这行数据,多了一个test;

  git reset:撤消此前的操作;--soft:将HEAD引用指向给定的提交,但不影响索引和工作目录;--mixed:将HEAD引用指向给定的提交,并将索引内容改变为指定提交的快照;但不改变工作目录;--hard:将HEAD引用指向给定的提交、将索引内容改变为指定提交的快照,并改变工作目录中的内容反映指定提交的内容;

  提示:以上主要做了两个不同的版本提交,第一次提交有test1文件,其内容是version1以及issue文件;第二次提交首先删除了test1文件,然后创建了teset2文件,其内容为version2,并且把fstab文件一并提交了;

  验证:将HEAD引用指向第一次提交,并不改变工作目录的文件情况和索引;