有人在Github上为我提供了一个Gist,其中包括我想要包含的一个小修补程序。 在我的机器上,其中包含我要应用更改的Git存储库的克隆,我执行了以下操作:
git remote add fix [gisturl]
git merge fix/master
现在我的本地仓库中有一个额外的文件“gistfile1.diff”,但其中的更改未应用于目标文件。
Merge made by the 'recursive' strategy.
gistfile1.diff | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 46 insertions(+)
create mode 100644 gistfile1.diff
我在这里缺少什么?
答案 0 :(得分:1)
因为这不是你如何应用存储在要点中的差异。要点本身就是一个回购,其中每个文件都作为一个单独的文件。你尝试过的唯一方法就是回购实际上是你的一个分支。
相反,您只想从gist下载diff文件并将其传递给git apply
。