例如,假设我有两个文件,A 和 B。我将 B 创建为 A 的副本,但我希望它们非常相似 - 我只希望 B 中有几行不同。Git 中有办法吗以任何方式同步这些更改,或以更有效的方式完成此任务?
最佳答案
您有以下选择:
使用 apply-patch-to-file .您可以在何处生成补丁:
git format-patch HEAD^
然后使用:
apply-patch-to-file -i ~/patches/0001-my-test-commit.patch
系统将提示并询问应该应用补丁的文件。
直接使用
patch
命令,创建差异如下:git diff HEAD^ -- hello.test > ~/patch_file
然后将差异应用到不同的文件:
patch -p1 another_path/subdir/different_file.test ~/patch_file
关于git - 您可以在工作目录中的不同文件上应用相同的提交吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33910650/