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. 找到兩個文件相同的最近提交
- 6. 如何修改第二最新提交
- 7. 如何在ftp上找到最新的最後修改目錄
- 8. 尋找k最相似的文件
- 9. 如何在SVN中找到最早的修改文件
- 10. 如何在git中找到最近的文件提交者?
- 11. Subversion:只提交修改過的文件
- 12. 如何自動`git commit修改`* append *到最後的提交信息?
- 13. 如何doyou在git中修改最後一個提交消息?
- 14. 如何更改顯示最終未提交的修改後的文件的git status的行爲?
- 15. 如何在一次提交中修改文件,然後將修改傳遞給以下提交?
- 16. 將所有修改後的文件提交給Netbeans的Github
- 17. 如何在未提交此文件的每次提交的未修改文件中更新修訂號?
- 18. 郵編最新提交的修改
- 19. 如何在SharpSVN中獲取頭文件或最後提交文件修訂版
- 20. 如何在S3中找到最後修改的桶?
- 21. 如何找到最後一次未完成的提交?
- 22. 如何找到git倉庫的最後幾個提交
- 23. 只提交使用顛覆提交修改的文件
- 24. 「git pull」後我會提交所有修改過的文件嗎?
- 25. 如何更改文件的最後修改日期
- 26. 如何找出Maven工件的最後修改時間?
- 27. 查找文件的最後修改日期的特殊擴展
- 28. 如何提交文件,如果它被修改後,文件被添加並提交
- 29. 文件最後修改的問題
- 30. SVN:如何忽略提交時的修改文件?
相關:混帳:我如何才能找到一個承諾,一個目錄最緊密匹配(http://stackoverflow.com/q/6388283/321973) – 2011-12-15 07:51:08