使用git-archive时Git pathspec错误

时间:2014-08-08 12:00:00

标签: git branch archive

我有两个分支MasterNewsletterdesign,我需要Newsletterdesign的差异,但我对git存档有问题:

$ git archive -o Name.zip 5a5e099 $(git diff --name-only 5a5e099^..5a5e099)

Error: fatal: pathspec '-' did not match any files

有什么想法吗?谢谢。

1 个答案:

答案 0 :(得分:0)

您尝试的命令应该起作用。这是正确的。而您得到此错误的原因将是由于一些未添加到git中的额外文件。请在Untracked files的帮助下检查git status。如果您有任何未跟踪的文件,则可以将其添加到git或将其删除,否则可以将其隐藏(git stash

我尝试了您的命令,效果很好。
git archive -o update.zip HEAD $(git diff --name-only 70a1ab8^..f62c8eb)