git clone
具有--reference <repository>
选项,该选项设置一种可用于存储对象的缓存,因此不需要将所有缓存都复制到新创建的存储库中。创建了一个文件.git/objects/info/alternates
,列出了引用的存储库目录。
我刚刚尝试过并且能够在克隆时指定多个“引用”,并在.git/objects/info/alternates
文件中创建了两行。
我的问题:是否有命令在克隆后的某个时刻在现有存储库中添加引用。例如,通过git remote reference <repo>
等命令。
如果没有,是否可以手动编辑.../alternates
文件以获得相同的结果?