我有多个git存储库,并希望为每个存储库生成一个大的.diff文件。
这个.diff补丁将由客户使用类似'patch'实用程序的东西来应用,以生成存储库中的文件减去git历史记录。
有谁知道我怎么能这样做?
谢谢你的时间, 马特
答案 0 :(得分:1)
如果你想反对任何事情......为什么不这样做呢?
$ mkdir empty
$ ls
empty myproject
$ diff -ruN empty myproject > diff-against-nothing.patch
答案 1 :(得分:1)
git diff 4b825dc642cb6eb9a060e54bf8d69288fbee4904> DIFF-反对,nothing.patch 我发现了git的魔法空SHA1!