我的上下文如下:
- 我想在 Git 上执行一些只能在本地存储库上进行的操作。
- 我不关心历史的内容,甚至不关心现在的内容。只有元数据(提交、作者、日期...)来自兴趣。
所以我想要一个包含最少数据量的本地 Git 存储库,以允许进行如下操作:
- 创建一个分支,然后推送它。
- 创建一个标签,然后推送它。
这样的事情有可能吗?我已经知道什么是裸存储库(它为您提供了所有提交,包括文件数据),并且我已经阅读了有关 git 浅层克隆的内容,但两者都为我提供了提交的所有数据。
最佳答案
不,你所要求的(没有实际内容的提交)基本上不受 git 支持。根据您的远程托管方式,托管服务器可能会提供 API,您可以使用它们来操作引用(分支和标签)而无需克隆,但仅此而已。
关于git - 没有内容的 Git 克隆是否可行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47715636/