将git补丁应用于已在内部修改的文件?

时间:2015-11-10 05:53:06

标签: git apply patch

我想知道是否有一种方法可以在更智能的情况下应用补丁。办法。我想将旧补丁应用于我插入新代码行的文件。通常,在这种情况下" git apply"给出错误信息。有办法解决这个问题吗? 例如: 我有一个名为test file.txt的原始文件:

scrollView

然后,我进行git提交,并修改如下文件:

Test File

My favourite colour is : Green

再次,我做了一个新的提交,并使用git format-patch创建了一个补丁文件到以前的版本。我们将此文件称为Orange-fix.patch

现在,我使用git checkout

回滚到第一次提交

我再次修改测试文件文件,所以它看起来像这样:

Test File

My favourite colour is : Orange

如果我尝试使用git apply将Orange-fix.patch应用于此文件,则会出现"错误:testfile.txt:patch不适用"错误消息,因为已插入新行。

由于

0 个答案:

没有答案