0
A
回答
3
看看grep -Rl
(遞歸grep,列出帶匹配的文件)和xargs
(將文件列表作爲參數傳遞給另一個程序)。
+0
我認爲@Balthamos爲這個問題提供了一個更好的答案 - 它包括實際的例子和匹配文件,其中* diff *包含字符串,而不是所有包含字符串的文件。 – tomlogic
1
你可以做這樣的事情:
git diff -S "regex" --name-only | xargs git add
注意到,上面的命令將在匹配的文件添加所有變化。如果您想要更多控制添加哪些胖子,我強烈建議使用git add -p
(不僅適用於此場景,而且始終適用)。
如果你想減少你想看的文件,你可以將它與第一個提到的命令結合起來。
git diff -S "regex" --name-only | xargs git add -p
相關問題
- 1. .apk包含.git文件夾
- 2. 添加文本(文件包含標籤)
- 3. Git的添加不添加文件
- 4. Git - 添加所有小於X兆字節的文件
- 5. 如何添加/包含添加主題funtion.php文件?
- 6. Git應該只包含主文件夾的文件夾/文件
- 7. 'git add --patch'包含新文件?
- 8. 在azure git deploy中包含TypeScript文件
- 9. Xcode git添加文件
- 10. git add不添加文件?
- 11. 包含的文件包含它包含的文件嗎?
- 12. 將包含X的字符串的部分添加到列表
- 13. WPF:加載XAML文件,其中包含x:代碼元素
- 14. 從包含X的行切割文本文件到第一行包含Y
- 15. Git包添加遠程
- 16. 無法添加包含git克隆子目錄的目錄?
- 17. Git的 - 放棄添加的文件
- 18. 添加的所有文件中的git
- 19. 爲什麼涼亭包裝的文件不包含在git中?
- 20. 只添加其中包含文本
- 21. 添加額外的腳本到header.php包含文件的頁面?
- 22. 運行git archive時包含.git文件夾
- 23. WordPress/WooCommerce:添加PHP包含條件
- 24. 的Git不能添加文件
- 25. Git沒有添加更新的文件
- 26. 的Git添加互動新文件
- 27. 添加包含文件的添加控制器T4模板在ASP.NET MVC
- 28. 包含文件的含義
- 29. 在moodle中包含的.js文件中添加延遲屬性
- 30. 添加包含點(.blade.php)的文件類型到ackrc
Diffs?添加包含該字符串的文件可以嗎? (它會甚至有所作爲嗎?:D) – Ryan