git - 如何使用 Git 开始推送到二级仓库

标签 git

第一个存储库在 server_A 上,服务器 B 和 C 得到它的克隆,并提交/推送一些到原始 server_A。然后,server_A 宕机。从 server_C,如何推送到 server_B?

Git 就是为这种情况而设计的。但是我在“git help remote”中发现了很多术语和选项,它们是分支、主控、头、标签、url、 merge 镜像等等。针对这种情况的一行命令会有所帮助,谢谢。

最佳答案

我建议将第二个远程 URL 添加到 server_C 的存储库。进入 server_C 上包含您的存储库的文件夹。然后执行

git remote add server_b <url-to-repository-b>

然后您可以推送更改:

git push server_b [reference]

关于git - 如何使用 Git 开始推送到二级仓库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9609620/

相关文章:

git - 在 Bitbucket 管道中增加一个数字

git - OS X 10.10 : Errors in locating and using brew and Git

git - CMake 外部项目 : how to specify relative path to the root CMakeLists. txt?

git 错误 : "fatal: not a valid revision"

windows - “git”不被识别为内部或外部命令

gitolite 禁止访问 master 分支上的目录,但不允许访问用户分支上的目录

git - 删除 fork 后修复打开的 PR 的 "unknown repository"

git - 管理 Go 对 git 的依赖

git - 当不可能进行快进 merge 时,如何防止 merge 回退到正常的 merge 策略?

Git忽略不在.gitignore中的目录