假设我有一个文件foo.js
,它是前一段时间提交的。我想 只需找到此文件第一次添加的提交。查找已添加文件的提交
阅读的答案和我自己的修修补补之后,这个工作对我来说
git log --follow --diff-filter=A --find-renames=40% foo.js
假设我有一个文件foo.js
,它是前一段时间提交的。我想 只需找到此文件第一次添加的提交。查找已添加文件的提交
阅读的答案和我自己的修修补补之后,这个工作对我来说
git log --follow --diff-filter=A --find-renames=40% foo.js
下面是简单的, “纯混帐” 的方式做到这一点,没有管道需要:
git log --diff-filter=A -- foo.js
检查文档,你可以做同样的事情删除,修改等。
我有一个方便的别名,因为我总是算了吧:
git config --global alias.whatadded 'log --diff-filter=A'
这使得简单:
git whatadded -- foo.js
git log --oneline -- foo.js | tail -n 1
我很高兴有' - followlow'。 – 2012-08-19 17:31:53
下也许不是就是你的兴趣,但我认为它会帮助你在未来,在Git的调试生态系统的一部分:
还可以使用Git怪显示什么版本和作者上次修改文件的每一行especifiqly文件批注,请访问https://git-scm.com/book/en/v2/Git-Tools-Debugging-with-Git
前。 git blame -L 174,190 xx.py
当,兄弟。你的个人资料中有1个好名声,并且有很多好东西。你一定是做了一些蠢事才能在某个地方获得喜爱。 – 2017-06-13 05:53:06
看起来,他的账户“暂时”中止了几年。 – msanford 2018-01-18 20:01:43