git-archive 与 cp

标签 git archive cp

使用有什么好处

git archive master/foo | tar -x -C ~/destination

部署 /foo 的副本 vs. 只是从工作副本复制

cp foo ~/destination/foo

因此,除非出于某种原因您不想从 master 中的子目录 foo(或您碰巧正在处理的任何分支)复制所有内容,否则使用 cp 部署到 [destination] 就足够了。

最佳答案

git archive 仅导出属于 git 存储库的项目。 cp 复制指定目录下的所有内容,包括.git 目录、git 忽略的文件等。

关于git-archive 与 cp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4051803/

相关文章:

javascript - Node : res. 下载下载空压缩文件夹

linux - cp dir 递归排除 2 个子目录

linux - 将文件复制到 Linux 挂载点时出现输入/输出错误

git - 使用 GIT 的多个相似站点?或者其他一些版本控制?

Git 子模块。 pull 入 super 项目的新克隆

objective-c - 当我尝试在 XCode 中运行 Archive 命令时出现问题

linux - 复制修改后的文件及其文件结构

git - 用于 pull 和构建项目的 Makefile

Git Hist 别名问题

.net - 是否有像 Xceed Real-Time Zip 这样实时压缩的免费压缩实用程序?