我有一个补丁文件(所有这些都适用于单个文件)
git log -p file-of-interest.txt >patches.txt
现在我想在另一个仓库中应用这些补丁,但是当我尝试
git am patches.txt
我收到错误消息“补丁格式检测失败”。
(git apply
也不起作用)。应用这些补丁的正确方法是什么?
编辑:我想要做的是将两次提交之间对单个文件的所有更改提取到一组补丁中,然后将这些更改应用到另一个存储库中。git log -p from..to -- the-file
将产生差异。如果无法从 应用补丁git log
,是否可以format-patch
(或其他命令)仅为单个文件生成补丁?