[英]Push from local repo to origin. Origin being another local copy of repo on different machine
在典型的场景中,您的存储库托管在远程服务器上。 然后,本地客户端可能会跟踪您的远程代码。
在这种情况下,我很想知道本地客户端本身是否可以充当另一个本地客户端的服务实体?
你能把它链接起来,让几个客户参与进来吗?
所以在这个链条中
这种关系将被定义为
这种关系将被定义为
当您从 Repo A 推送到 Repo B 时,Repo A 充当客户端,B 充当服务器。
当您从 Repo A 获取到 Repo B 时,Repo A 充当服务器,B 充当客户端。
特别是,当您从 Repo A 获取/推送到 Repo A 本身时,Repo A 既充当客户端又充当服务器。 例如,在 Repo A 中,您可以运行git push. HEAD:new_branch
git push. HEAD:new_branch
或git fetch. HEAD:new_branch
git fetch. HEAD:new_branch
。 两者都从HEAD
创建一个新分支。
Repo A 和 Repo B 可以在同一台机器上,也可以在不同的机器上,只要其中一台可以访问另一台即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.