在我提出这个问题之前,我搜索过SO,在这里找到相关的帖子: What is the difference between origin/master and master?
我知道origin / master在远程仓库中,并在我们的本地仓库中掌握。
但是,我想知道只有位置差异?如果在本地回购中拉/推原点,是否有一些差异沉淀?
您可以看到上方快照,DEV1,DEV2 ...来自原始仓库的克隆。
现在DEV1,DEV2 ......都将拥有一个主分支,他们还可以创建其他分支,例如dev1-branch
。
我有一个问题:
DEV1是否可以直接使用dev1-branch推送到原始仓库?或者掌握使用DEV1的主合并dev1-branch,然后可以推送到原始仓库?
答案 0 :(得分:0)
首先,本地主人和原始主人关系:
如果本地存储库将原始存储库克隆到本地计算机,则克隆存储库将具有默认主分支(local master
),当您将本地主服务器拉到或推送到源时,它将影响到原始主服务器。 / p>
其次,如果您在本地仓库中有dev1-branch
,则推送到原点,原点将生成dev1-branch
,不会影响origin master
。如果您想将dev1-branch
合并到origin master
,您有两种选择
1.在您的本地仓库中,您将dev1-branch
合并到master
,然后您可以转到origin master
。
2.您可以将dev1-branch
推送到原始仓库origin dev1-branch
,然后在原始服务器中将origin dev1-branch
合并到origin master
。