git - 使用 .git 创建 git 存储库的存档
问题描述
我想从本地 git repo 获取存档。存档应该有.git
目录,并且不应该有任何不在 git 跟踪下的文件。它应该看起来像我用git clone
命令得到的。我不想使用tar
命令,因为它将包含不属于 git repo 的文件。我尝试git archive
,但它不包含 .git 元数据。我能做些什么?
解决方案
您可以将额外的 repo 添加为远程:
- 创建一个新文件夹并
cd
进入它 - 类型
git clone [path to your original repo]
- tar 生成的文件夹
这将创建一个仅包含签入到 git 的文件的新文件夹,以及一个.git
文件夹。
推荐阅读
- ios - iOS:子视图控制器解除导致再次调用 viewDidLoad
- asp.net-core - 了解 Microsoft 标识命名空间(System.Web.Security、Microsoft.AspNet.Identity.Core 与 Microsoft.AspNetCore.Identity)
- r - 在 lapply 语句中访问 .SD 属性
- c - 如何在 SAP b1 表单中创建列树视图?
- google-sheets - 当我更改工作表名称时,是否有一个 Google 表格函数保存对另一个工作表的引用?
- sonarqube - 如何使用 GitLab 在 SonarQube(v7.9.1 社区版)的配置中实现 publishMode 变量
- sass - 下拉箭头不起作用
- scala - 有没有办法使用 foldLeft 或任何其他列表方法对 scala 的函数进行排序?
- woocommerce - 在 WooCommerce 中添加另一个时删除一个特定的购物车项目
- inno-setup - Inno Setup - 带有复选框的多个安装目录