可能'链'git回购?

假设我有一个本地开发机器,并且将git origin设置为另一台机器'2',是否有可能将machine2的git origin设置为另一台机器? 这可以让我把我的代码从dev发送到machine2,并将machine3作为machine2上的repo的远程备份。

谢谢

当然是。 远程仓库只是指针,每个仓库都独立于另一个仓库。 你不一定要有machine3作为原点,它可以只是另一个远程链接。

另外不要忘记,您可以拥有任意数量的远程存储库引用。 git版本库不是直接build立在父母/子女关系的直线上。

您可以使用.git / hooks中的一些git钩子来自动执行此过程。