30
是否进行“ git导出”(如“ svn导出”)?
我一直想知道是否有一个好的“ git export”解决方案,可以创建没有.git存储库目录的树的副本。我至少知道三种方法: git clone然后删除.git存储库目录。 git checkout-index 暗指此功能,但以“只需将所需的树读入索引...”开头,我不确定该怎么做。 git-export是一种第三方脚本,其本质上是先git clone进入临时位置,再rsync --exclude='.git'进入最终目的地。 这些解决方案都没有使我感到满意。最接近的svn export选项可能是选项1,因为这两个选项均要求目标目录首先为空。但是,假设我能弄清楚将树读入索引的含义,选项2似乎更好。
2356
git
export
git-archive
svn-export