如何在git項目中搜索任何函數或變量的作者?我很好奇,當我找到一些函數或變量,我想找到誰創造這些東西。是否有任何方法來跟蹤作者姓名和創建時間?如何在git項目中搜索任何函數或變量的作者?
1
A
回答
2
每布賴恩的回答,git blame
會告訴你最近的提交/提交修改的線條,但如果你想跟蹤一路行來回顧歷史,你想要的「鶴嘴鋤搜索」:
-S<string>
Look for differences that introduce or remove an instance of <string>. Note that this is different than the string simply appearing in diff output; see
the pickaxe entry in gitdiffcore(7) for more details.
假設您想在文件TroublingClass
中找到字符串methodFoo
的整個歷史記錄。你可以使用一個git log
如下命令:
git log -S"methodFoo" -- TroublingClass
的-S
標誌只是沒有得到應有的重視。當歸因於錯誤或調查錯誤歷史時,它非常有用。
2
git blame
將識別最後修改的每個行誰在文件/修訂中的每行。
相關問題
- 1. 如何搜索android項目中的方法或變量名稱?
- 2. 如何在WebStorm的整個項目中搜索變量
- 3. 如何搜索下面的json數據中的任何項目
- 4. 如何用變量或未知數量的參數編寫tsql搜索函數?
- 5. 搜索數組中的項目,並從中創建新變量
- 6. 如何搜索Xcode4.2項目?
- 7. 如何在iOS Spotlight搜索中包含更多搜索項目
- 8. 搜索在整個項目中的變量
- 9. 如何在emacs lisp函數中搜索
- 10. 搜索項目的數組。如何顯示位置項目?
- 11. 如何搜索向量中的結構項目?
- 12. 如何在函數中使用函數調用者變量,如參數?
- 13. 如何搜索由合作者
- 14. 如何在列表中創建可變數量的數組項目列表中的可變數量的項目?
- 15. Git:改變電子郵件中期項目的任何缺點
- 16. 搜索變量用法在SSIS任務
- 17. 在C++中使用STL搜索變量/項目/屬性?
- 18. 在數據庫表中搜索一本書或作者
- 19. Laravel:如何從主頁面搜索欄中搜索項目
- 20. 如何在iOS中的搜索欄中搜索和過濾多個數組項目數據項swift 3.0版本
- 21. 我們如何搜索任何單詞可在黑子欄目solr on rails項目上搜索
- 22. 如何使用C++在數組中搜索一個項目?
- 23. C++變量,可以在項目的任何文件中使用
- 24. 如何搜索定義的類或變量的位置
- 25. 如何在變量中搜索mysql數據庫
- 26. 如何在字符數組中搜索字符變量?
- 27. 如何搜索git commit comments?
- 28. 如何在Observable Collection中搜索項目並獲取其索引
- 29. 在CSV中搜索項目
- 30. 如何在網站搜索的任何網站上搜索
我試過這個,但是看起來這個字符串不應該太複雜,否則會返回沒有結果。例如 – 2012-08-10 01:56:43
:字符串「update(frame_t frameNumber)」不能。 – 2012-08-10 01:57:30
您可能需要轉義某些字符。嘗試轉義'\('如果這不起作用,請使用'標記而不是')。 – Christopher 2012-08-10 11:54:22