这是一个与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
有什么简单的办法吗?
1条答案
按热度按时间niwlg2el1#
作为一个想法,您可以从diff创建一个补丁,然后修改补丁以删除不是以
+import
或-import
开头的修改行,最后应用补丁。