首页 > 解决方案 > 使用 .git 创建 git 存储库的存档

问题描述

我想从本地 git repo 获取存档。存档应该有.git目录,并且不应该有任何不在 git 跟踪下的文件。它应该看起来像我用git clone命令得到的。我不想使用tar命令,因为它将包含不属于 git repo 的文件。我尝试git archive,但它不包含 .git 元数据。我能做些什么?

标签: git

解决方案


您可以将额外的 repo 添加为远程:

  1. 创建一个新文件夹并cd进入它
  2. 类型git clone [path to your original repo]
  3. tar 生成的文件夹

这将创建一个仅包含签入到 git 的文件的新文件夹,以及一个.git文件夹。


推荐阅读