美文网首页
git 命令

git 命令

作者: 不省油的匹诺曹 | 来源:发表于2018-11-28 18:23 被阅读0次
  1. 显示某个版本下的某个文件
git show sha1:file
  1. 遍历某个版本的所有文件
try( TreeWalk treeWalk = new TreeWalk( repository ) ) {
  treeWalk.reset( commit.getId() );
  while( treeWalk.next() ) {
    String path = treeWalk.getPathString();
    // ...
  }
}
  1. diff两个版本
git diff HEAD HEAD^ --stat
  1. 显示某次commit
git show commit_id

5.显示修改某一个文件的所有commit

git log file -n 
n为最多显示的记录条数,需要注意的是,此命令只会显示文件名没有变化的条目,即如果一个文件在某次提交修改了名字,并用最终名字查询该命令,之前命令会被自动截取

要想获取全部历史,请使用下面这条命令
git log --follow -- file

6.显示一次commit所有的所有的文件名

git diff --name-only <commit-id-1> <commit-id-2>

7.显示代码每行添加时的commit

git blame test.txt
$ git blame test.txt
^410c3dd (Leigh 2013-11-09 12:00:00 1) First line.
2365eb7d (Leigh 2013-11-09 12:00:10 2) Second line.
  1. 显示一个已被删除文件的历史
git log --pretty=oneline --all --full-history -- solr/core/src/test/org/apache/solr/update/AutoCommitTest.java

相关文章

  • Github学习文档-3

    目录 1.Git 的基本的命令git init命令git status命令git add命令git commit命...

  • git实用命令

    git实用命令 1 git init 命令 初始化 git 仓库 repository 2 git add 命令 ...

  • git管理工具

    git分支命令 git提交命令

  • git 多条命令一次执行

    上代码git命令 && git命令

  • git入门

    这里对git init、git add、git commit命令进行一个总结。 $ git init 命令,该命令...

  • GIT 常用命令总结

    GIT 常用命令总结 GIT 初始化命令 命令描述git init初始化本地 git 仓库git config -...

  • Git命令整理

    Git命令 ———————————————— git配置: git基本步骤: git分支管理: 创建分支命令: 切...

  • git 分支

    git 显示所有分支(包含本地和远程)命令: git 删除本地分支命令: git 显示远程分支命令: git 删除...

  • Git命令集合

    Git基础命令 git远程关联 git远程关联移除 git命令简单简介 常用命令集合:git init创建版本库 ...

  • git使用指南

    常用命令 帮助类: git --help:显示git命令帮助信息git help -a:显示所有命令git hel...

网友评论

      本文标题:git 命令

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