我已经创建了一个git存储库来镜像一个实时站点(这是一个非裸露的git存储库):
git clone --mirror ssh://user@example.com/path/to/repo
现在,要使此镜像克隆保持更新,使其具有来自其远程源的所有更改,我必须使用哪个或哪些命令?
我想保持一切更新:提交,引用,钩子,分支,等等。
谢谢!
发布于 2011-05-27 19:12:20
以下是您需要在镜像上执行的命令:
git remote update
发布于 2011-05-27 19:56:39
查看此处:Git doesn't clone all branches on subsequent clones?
如果你真的想要通过拉分支而不是push --mirror
来实现这一点,你可以看看这里:
"fetch --all" in a git bare repository doesn't synchronize local branches to the remote ones
此答案提供了如何相对容易地实现这一点的详细步骤:
https://stackoverflow.com/questions/6150188
复制相似问题