我有两个分支Master
和Newsletterdesign
,我需要Newsletterdesign
的差异,但我对git存档有问题:
$ git archive -o Name.zip 5a5e099 $(git diff --name-only 5a5e099^..5a5e099)
Error: fatal: pathspec '-' did not match any files
有什么想法吗?谢谢。
答案 0 :(得分:0)
您尝试的命令应该起作用。这是正确的。而您得到此错误的原因将是由于一些未添加到git中的额外文件。请在Untracked files
的帮助下检查git status
。如果您有任何未跟踪的文件,则可以将其添加到git或将其删除,否则可以将其隐藏(git stash
)
我尝试了您的命令,效果很好。
git archive -o update.zip HEAD $(git diff --name-only 70a1ab8^..f62c8eb)