Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用有什么好处
git archive master/foo | tar -x -C ~/destination
部署/foo的副本 与仅从工作副本中复制
cp foo ~/destination/foo
因此,除非出于某种原因您不想从 master 中的子目录 foo 复制所有内容(或您碰巧正在处理的任何分支),否则使用 cp 部署到 [destination] 就足够了。
git archive仅导出属于 git 存储库的项目。 cp复制指定目录下的所有内容,包括.git目录、被 git 忽略的文件等。
git archive
cp
.git