我想知道特定文件中的特定行何時添加/修改過。因此,我知道該行的內容,並且想要添加/修改此行的提交。如何在Git中添加/修改特定行時找到答案?
0
A
回答
3
-1
基於this answer,基本上回答關於一些線路的缺失一樣,答案很簡單:
git log -S 'content of the line in which you are interested' <file>
+0
'-S'會告訴你哪些提交包含添加或刪除的特定行,但***未修改***。如果你想知道一行最後一次修改的時間,'git blame'是正確的工具,而不是'-S'。 –
相關問題
- 1. 如何在Git中找到特定文件中的特定更改
- 2. 如何在WebChat頻道中添加多行答案
- 3. 如何使用git diff找到添加的行(未更改)?
- 4. 用git添加特定的列表修改文件add
- 5. 如何在點擊「添加」按鈕後更改答案按鈕?
- 6. 如何在特定時間修改DbSet?
- 7. SQL添加表「從」組,修改回答
- 8. Git:我如何找到指向特定修訂版的標籤?
- 9. 修改特定行
- 10. JSON顯示特定答案
- 11. 如何將文件添加到git中的特定分支?
- 12. 讓合金找到特定套的最大答案
- 13. 根據答案添加值
- 14. 如何修改特定行的文件
- 15. AvalonEdit如何修改特定行
- 16. JavaScript的計算器答案修改
- 17. 在Git-output中修改特殊字符
- 18. 如何訪問Movilizer答案中選定答案項的標籤
- 19. 如何使用Java中的Git Api在git倉庫中查找新添加,刪除和修改的文件
- 20. 如何更改drupal 7中的base_url,未能在網上找到答案
- 21. 如何使用if&else在數組中找到答案?
- 22. 如何在編輯文本中更改或添加文本時在listView中查找特定行的位置
- 23. 如何將值添加到單選按鈕並計算答案?
- 24. 如何在git中遞歸地添加特定文件?
- 25. 在Mac Spotlight中添加自定義答案
- 26. 在Bluemix答案中添加Kinetise服務時出現500錯誤
- 27. 如何在源代碼文件中找到clearcase修改過的給定行中的哪些CR(如'git blame -L')?
- 28. 如何在Git中找到特定用戶的提交?
- 29. 如何在運行時添加自定義位置而不修改web.config
- 30. 如何將數據在運行時在網格中添加到特定的列
不錯。任何想法爲什麼它顯示20行的結果,如果我只給它一行'-L17'?我期望'-L17'與'-L17,17'給出相同的結果... – Simon
我認爲它是它的默認行爲。在文檔上它沒有提到任何有關它的信息。 –