git diff 命令

2017-01-20  本文已影响40人  torres9gogogo

1 git 命令

 git diff HEAD

上面这条命令会显示你工作目录与上次提交时(本地仓库)之间的所有差别,这条命令所显示的内容都会在执行"git commit -a"命令时被提交。

  git diff --cached

上面的命令会显示你当前的索引和上次提交间的差异;这些内容在不带"-a"参数运行 "git commit"命令时就会被提交。

  git diff

上面的命令会显示在当前的工作目录里的,没有 staged(添加到索引中),且在下次提交时 不会被提交的修改。

 git diff test

当前的工作目录与另外一个分支的差别

 git diff head --stat

查看统计文件的不同

 git status

命令可以列出当前目录所有还没有被git管理的文件和被git管理且被修改但还未提交(git commit)的文件

 git log

可以查看提交历史,以便确定要回退到哪个版本

 git reset --hard commit_id

HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,

git reflog

git reflog查看命令历史

上一篇下一篇

猜你喜欢

热点阅读