git的基本命令(二)

9.reset命令的参数的对比

》soft

仅仅在本地库中移动HEAD指针

本地的文件并没有改变,虽然暂存区中的文件变成了绿色的,但是只是本地库和暂存区

之间的相对状态改变了,所以其实暂存区中其实并没有改变

》mixed

在本地库中移动HEAD指针

重置暂存区,但是本地库中的文件并没有 

》hard

在本地库中移动HEAD指针

重置暂存区

重置工作区

 

10.被删除的文件的恢复

回退命令可以用到那三种回退的方法

只要将当前版本回退到有那个文件的版本就可以了,那个文件就恢复了

总之:如果是想要将这个文件恢复,那么这个文件在被删除之前就已经被提交到了本地库中

然后进行回退版本就行了

 

11.比较文件差异

》git diff [filename]

是将工作区中的文件与暂存区中的文件进行比较

》git diff [本地库的历史版本] [文件名]

是将工作区的文件和本地库中的历史记录进行比较

》不加文件名

会将当前工作区中的所有文件

- 表示删除的行

+表示增加的行

可以与以前的版本进行比较

 

posted @ 2018-10-16 14:53  qzhqzh  阅读(79)  评论(0编辑  收藏  举报