美文网首页
git diff 命令

git diff 命令

作者: torres9gogogo | 来源:发表于2017-01-20 10:29 被阅读40次

    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查看命令历史

    相关文章

      网友评论

          本文标题:git diff 命令

          本文链接:https://www.haomeiwen.com/subject/hoywbttx.html