Questions tagged «git-archive»

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

6
Git中的树状含义是什么?
我对如何使用非常困惑git archive。 我有一个git仓库,在顶层有Foo,Bar和Baz文件夹 。我需要以一种类似于SVN的方式导出文件夹Foo,以进行快速测试部署。 我才知道,我可以用git-archive在SVN-ISH出口排序的方式。 但是,事情就这样了,以下工作正常: git archive master | tar -x -C ~/destination 结果是目标文件夹中的Foo,Bar,Baz文件夹。 然而,下面就会因错误使用fatal not a valid object name: git archive master/foo | tar -x -C ~/destination 文档资料 看起来像是 git archive程序我看到它可以<tree-ish> [path]作为参数(提要总结到相关部分): git archive <tree-ish> [path...] 如果 master/foo 不是 tree-ish,那是什么?
122 git  git-archive 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.