'git add'只匹配所有文件中的行

irlmq6kh  于 2022-11-27  发布在  Git
关注(0)|答案(1)|浏览(128)

这是一个与How do I git add only lines matching a pattern?非常相似的问题,但它只处理在单个文件中添加行的问题。
我想在存储库的所有文件中添加与模式匹配的所有行。
例如,我想对Kotlin源代码中所有文件中的import行进行git add修改,但不做其他修改:

-import javax.persistence.CascadeType
-import javax.persistence.CollectionTable
+import jakarta.persistence.CascadeType
+import jakarta.persistence.CollectionTable

有什么简单的办法吗?

niwlg2el

niwlg2el1#

作为一个想法,您可以从diff创建一个补丁,然后修改补丁以删除不是以+import-import开头的修改行,最后应用补丁。

相关问题