做“git导出”(比如“SVN导出”)?我一直在想,是否有一个好的“git导出”解决方案可以创建一个没有.git存储库目录我知道至少有三种方法:git clone之后移除.git存储库目录git checkout-index提及此功能,但以“只需将所需的树读入索引.”开始.我不太清楚该怎么做。git-export是一个第三方脚本,它本质上是一个git clone进入一个临时地点rsync --exclude='.git'进入最终目的地。这些解决方案都没有让我感到满意。最接近svn export可能是选项1,因为这两个选项都要求目标目录首先为空。但是选项2似乎更好,假设我能够理解在索引中读取一棵树意味着什么。
3 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
git checkout-index -a -f --prefix=/destination/path/
-a
-f
- 3 回答
- 0 关注
- 1027 浏览
添加回答
举报
0/150
提交
取消