git - 没有内容的 Git 克隆是否可行?

标签 git

我的上下文如下:

  • 我想在 Git 上执行一些只能在本地存储库上进行的操作。
  • 我不关心历史的内容,甚至不关心现在的内容。只有元数据(提交、作者、日期...)来自兴趣。

所以我想要一个包含最少数据量的本地 Git 存储库,以允许进行如下操作:

  • 创建一个分支,然后推送它。
  • 创建一个标签,然后推送它。

这样的事情有可能吗?我已经知道什么是裸存储库(它为您提供了所有提交,包括文件数据),并且我已经阅读了有关 git 浅层克隆的内容,但两者都为我提供了提交的所有数据。

最佳答案

不,你所要求的(没有实际内容的提交)基本上不受 git 支持。根据您的远程托管方式,托管服务器可能会提供 API,您可以使用它们来操作引用(分支和标签)而无需克隆,但仅此而已。

关于git - 没有内容的 Git 克隆是否可行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47715636/

相关文章:

git - 如果我中断 git add 命令会发生什么?

python - 使用 Fabric 对 git 存储库的权限被拒绝

git - 在 git 中应用补丁时出错

Git (SSH) 在克隆/推/pull 期间挂起

git - Jenkins 中多分支管道的 merge 请求触发器

git - docker 在包含 Dockerfile 的私有(private) git 存储库上构建?

ios - Xcode 9.1 源代码控制 : failed to load revisions

Git - 多个工作副本之间没有裸副本

git - 如何在给定 unix 提交时间戳的情况下从 git 获取提交?

git - 仅发布某些 git 分支