我有一个本地存储库,我使用以下命令创建了一个patch.txt(从第一个到最后提交):
git diff commitid1 commitid2 > patch.txt
但如果我看看这个patch.txt,我会看到2个目录/ a和/ b。并且所有文件总是指向2个不同的目录(/ a和/ b)?怎么会?我只有一个本地存储库
如何在一个目录中创建没有/ a和/ b的补丁?
谢谢!
答案 0 :(得分:3)
这将做你想要的事情
$ git diff commitid1 commitid2 --no-prefix > patch.txt
上查看 - 无前缀