没有/ a / b的Git diff补丁?

时间:2014-11-10 09:44:18

标签: git diff patch

我有一个本地存储库,我使用以下命令创建了一个patch.txt(从第一个最后提交):

git diff commitid1 commitid2 > patch.txt

但如果我看看这个patch.txt,我会看到2个目录/ a和/ b。并且所有文件总是指向2个不同的目录(/ a和/ b)?怎么会?我只有一个本地存储库

如何在一个目录中创建没有/ a和/ b的补丁?

谢谢!

1 个答案:

答案 0 :(得分:3)

这将做你想要的事情

$ git diff commitid1 commitid2 --no-prefix > patch.txt

http://git-scm.com/docs/git-diff

上查看 - 无前缀