1

我想将存储库 A 镜像到存储库 B 并在 B 上进行一些更改,同时同步对 B 中的 A 所做的所有更改。最好的方法是什么?

目前,我使用 git-mirror 镜像存储库 A 并推送到 B。但是当我从 A 获取新更改并将它们推送到 B 时,我在 B(新分支)上的所有工作都被删除。我总是得到 A 的副本。

在此先感谢您的帮助。

4

1 回答 1

0

Git 对镜像的定义是它没有自己的状态:它总是用来自它镜像的站点的信息替换它的所有信息。

换句话说,如果 B 是 A 的一面镜子,你B 上放了东西而没有先把它放在 A 上,它就会从 B 上消失。永远不要在 B 上放任何东西;把它放到A上,它会在下一次镜像更新时镜像到B。

(如果这不是你想要的行为,你就不要镜子。)

于 2020-02-24T18:47:09.197 回答