我们的 git repo 位于远程,本地连接非常慢。为每个用户同步 1 GB 的数据是一项艰巨的工作。是否可以在本地设置一个 git,所有本地用户都可以同步,并且这个本地 repo 可以定期与远程 repo 同步?有人能告诉我是否可以这样做吗?如果可以,怎么做?有链接吗?
答案1
答案2
前言
你的存储库布局或工作流程设计得很糟糕(或两者兼而有之):每次拉取|推送都需要 1G 的数据交换疯狂的噩梦,您是如何获得它的?巨大的二进制工件,在每个变更集中都会发生变化?!真的需要它吗?
脸
是的,任何 git-repo 都可以作为客户端和服务器工作,并且拥有任意数量的自定义远程,可用作 pull|push 的目标。
阅读git 远程命令(及其子命令)和“我如何创建远程仓库来推送?“相关”部分中的主题