假设我在某台服务器上有一个存储库(称之为“起源“),其远程服务器指向其他地方(我们称其为“服务器”父母“)。
克隆时起源到我的本地电脑,有没有办法在本地机器上自动创建指向父母(除了遥控器指向起源)?
答案1
遥控器在当地的git repo 的配置文件。
配置文件是从未在克隆的存储库中共享。
因此,除非您有:
- 具有可识别内容的文件中存在的远程名称和地址
- A.gitattributes 过滤驱动程序能够在结账时触发污迹扫描:
(“可识别”的要求之所以存在,是因为过滤脚本仅包含输入文件的内容,而不包含其名称或路径)
然后,该涂抹脚本将能够:
- 读取要声明的远程名称和地址
- 检查远程名称是否不存在
- 如果没有,将添加该遥控器。
我的观点是:你需要提取它配置信息(远程,与所有配置一样,永远不会共享)放到一个文件中,在 Git 存储库中进行管理。