• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

git查看最近修改的文件

武飞扬头像
yangzcc
帮助1

git log --name-status 每次修改的文件列表, 显示状态

git log --name-only 每次修改的文件列表

git log --stat 每次修改的文件列表, 及文件修改的统计

git whatchanged 每次修改的文件列表

git whatchanged --stat 每次修改的文件列表, 及文件修改的统计

git show 显示最后一次的文件改变的具体内容

git log --pretty=oneline 查看文件修改的版本历史记录
 

2、patch打补丁方法
git apply 0bf6c74.diff
git am -k -3 xxxx
生成git format-patch abdc545a862055478c695063d0a35e0642288092
git format-patch HEAD^

3、根据文件名找Gitid

git blame xx/xxx/dxx.c

学新通

获得gitid之后。可以使用下面命令查看详情。

git show 8cafc698c6

git format-patch
$ git format-patch HEAD^       #生成最近的1次commit的patch
$ git format-patch HEAD^^      #生成最近的2次commit的patch
$ git format-patch HEAD^^^     #生成最近的3次commit的patch
$ git format-patch HEAD^^^^    #生成最近的4次commit的patch
$ git format-patch <r1>..<r2>  #生成两个commit间的修改的patch(包含两个commit. <r1>和<r2>都是具体的commit号)
$ git format-patch -1 <r1>     #生成单个commit的patch
$ git format-patch <r1>        #生成某commit以来的修改patch(不包含该commit)
$ git format-patch --root <r1> #生成从根到r1提交的所有patch
 

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgbgbfb
系列文章
更多 icon
同类精品
更多 icon
继续加载