我使用git-archive来归档git存储库中的一个子目录,如下所示:
git archive -o ../subarchive.zip HEAD subdir/*但是,生成的归档文件会维护subdir/目录结构,即内容为:
subdir/
whatever.js
morestuff.js当我真正希望whatever.js和morestuff.js位于归档文件的根目录时。
怎么做?谢谢。
发布于 2013-06-28 03:39:07
你可以这样做:
git archive -o ../subarchive.zip HEAD:subdir顺便说一句,使用该命令并查看它将生成什么的一种简单方法是,如果您以这种形式使用它:
git archive --format=tar HEAD:subdir | tar t
git archive --format=tar HEAD subdir | tar t
# ... and so on ...一旦您看到您要查找的内容,您就可以更改格式并使用-o标志来实际创建归档文件。
https://stackoverflow.com/questions/17350939
复制相似问题