2
A
回答
1
我不知道这个检查任何神奇的方式,但你可能想试试这个:
git diff --stat HEAD..HEAD~10 -- myfile.cpp
和手动更改HEAD〜10
它会告诉你有多少差异有介于修订之间。
可以使用自动完成:
for i in {1..5}; do echo "HEAD~$i"; git diff --stat HEAD~$i..HEAD CMakeLists.txt ; done
+0
谢谢,我可以将`git-diff --stat`的输出传递给`grep myfile.cpp | gawk'{print $ 3}'`将其减少到更改的数量。我想与循环一起,然后可以使用`sort`来获得最好的候选人,并手动查看他们的差异 – 2011-12-15 08:08:03
相关问题
- 1. 如何找到修改文件的最新git提交?
- 2. 修改后提交
- 3. 找到两个文件相同的最近提交
- 4. 如何修改第二最新提交
- 5. Subversion:只提交修改过的文件
- 6. 如何自动`git commit修改`* append *到最后的提交信息?
- 7. 如何doyou在git中修改最后一个提交消息?
- 8. 如何在未提交此文件的每次提交的未修改文件中更新修订号?
- 9. 邮编最新提交的修改
- 10. 如何在SharpSVN中获取头文件或最后提交文件修订版
- 11. “git pull”后我会提交所有修改过的文件吗?
- 12. 只提交使用颠覆提交修改的文件
- 13. 如何找到git仓库的最后几个提交
- 14. 如何找到最后一次未完成的提交?
- 15. 如何提交文件,如果它被修改后,文件被添加并提交
- 16. 查找文件的最后修改日期的特殊扩展
- 17. SVN:如何忽略提交时的修改文件?
- 18. 如何列出为特定提交而修改的文件?
- 19. 如何解决:Xcode显示提交后仍然被修改的文件
- 20. 如何在推送后修改上次提交的部分文件
- 21. 如何告诉subclipse在提交时忽略修改后的文件
- 22. 等同于Git的“修改最后提交”perforforce
- 23. Phpstorm和预提交该修改文件
- 24. 如何使用提交后提交钩子提交提交时的修订?
- 25. 修改之前提交的提交
- 26. BASH:显示修改日期的最后修改文件
- 27. 如何将数据上下文回滚到最后提交的点上更改
- 28. 的Git:如何提交反后局部修改合并
- 29. 我如何看到已修改的文件,但未从服务器提交?
- 30. 如何获取基于php中最后修改的文件名?
相关:混帐:我如何才能找到一个承诺,一个目录最紧密匹配(http://stackoverflow.com/q/6388283/321973) – 2011-12-15 07:51:08