【发布时间】:2019-12-02 07:14:21
【问题描述】:
我们有一个项目,有两个开发人员,我们有一个远程存储库,我们都在本地克隆了该存储库,并将我们的工作推送到该存储库。
推送更改后,我们转到另一台服务器(我们称之为 S),真正的魔法发生在那里。生产。在这里,我们当然必须从前面提到的 repo 中提取更改。
由于我们有不同的远程存储库(我的 alt 和我朋友的 origin),所以当我希望我的远程更改在生产中更新时,我使用 git pull alt master 有一个通知指出:
"Your branch is ahead of "origin/master" by X commits. Use "git push" to publish your local commits."
这是什么意思?不是我的朋友需要使用“git pull origin master”来更新它的实际建议吗?我没有对 origin/master 的写入权限,所以这是否意味着他制作 git pull origin masterin S 会使通知消失?
我知道这是非常基本的东西,但我们都是这方面的新手,所以非常感谢任何帮助! :) 我也浏览了大多数类似的问题,但找不到答案。
【问题讨论】:
标签: git version-control git-remote