首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git-归档一个子目录--

git-归档一个子目录--
EN

Stack Overflow用户
提问于 2013-06-28 02:46:13
回答 1查看 17.2K关注 0票数 30

我使用git-archive来归档git存储库中的一个子目录,如下所示:

代码语言:javascript
复制
git archive -o ../subarchive.zip HEAD subdir/*

但是,生成的归档文件会维护subdir/目录结构,即内容为:

代码语言:javascript
复制
subdir/
   whatever.js
   morestuff.js

当我真正希望whatever.js和morestuff.js位于归档文件的根目录时。

怎么做?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-28 03:39:07

你可以这样做:

代码语言:javascript
复制
git archive -o ../subarchive.zip HEAD:subdir

顺便说一句,使用该命令并查看它将生成什么的一种简单方法是,如果您以这种形式使用它:

代码语言:javascript
复制
git archive --format=tar HEAD:subdir | tar t
git archive --format=tar HEAD subdir | tar t
# ... and so on ...

一旦您看到您要查找的内容,您就可以更改格式并使用-o标志来实际创建归档文件。

票数 48
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17350939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档