可以“链接”git repos吗?

4 git

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

谢谢

小智 5

是的当然。远程存储库只是指针,每个存储库实际上相互独立。您不必将 machine3 作为原点,它可以只是另一个远程链接。

另外不要忘记,您可以根据需要拥有任意数量的远程存储库引用。git 存储库不仅仅设置在直接的父/子关系线中。

你可以使用 .git/hooks 中的一些 git hooks 来自动化这个过程。