【问题标题】:Whats the difference between developer master and remote master when use?开发者大师和远程大师在使用时有什么区别?
【发布时间】:2018-05-26 21:06:05
【问题描述】:

在我问这个问题之前,我已经搜索过,在这里找到一个相关的帖子: What is the difference between origin/master and master?

我知道 origin/master 在远程仓库中,而 master 在我们的本地仓库中。

但是,我只想知道位置差异吗?如果在本地repo中拉/推源,有什么区别沉淀吗?

你会看到上面的快照,DEV1,DEV2...从原始仓库克隆。 现在DEV1、DEV2...都会有master分支,也可以创建dev1-branch等其他分支。

我有一个问题:

DEV1 是否可以直接使用 dev1-branch 推送到原始仓库?或者master使用DEV1的master merge dev1-branch,然后可以push到origin repo?

【问题讨论】:

    标签: git git-branch git-remote


    【解决方案1】:

    一、本地master和origin master的关系: 如果本地 repo 将 origin repo 克隆到您的本地计算机,克隆的 repo 将有一个默认的 master 分支(local master),当您将本地 master 拉或推送到 origin 时,它会影响到 origin master。

    其次,如果你在本地repo中有dev1-branch,你push到origin,origin会生成dev1-branch,不会影响origin master。如果你想将dev1-branch 合并到origin master,你有两个选择。
    1.在本地repo中,将dev1-branch合并到master,然后可以推送到origin master。 2.您可以将dev1-branchorigin dev1-branch推送到源站,然后在源站将origin dev1-branch合并到origin master中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-22
      • 1970-01-01
      • 1970-01-01
      • 2015-03-29
      • 1970-01-01
      • 2021-09-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多