【问题标题】:Bitbucket main branch name shall be master or origin/master?Bitbucket 主分支名称应该是 master 还是 origin/master?
【发布时间】:2019-08-05 10:13:58
【问题描述】:

主分支应该叫master或者origin/master

我觉得奇怪的是我的存储库有两个不同的分支(masterorigin/master)。其实我两个都不需要。

1) 我应该如何命名我的主分支以及如何“合并”(?)两者合而为一,以免丢失任何提交?

2) 现在我怎样才能给我的同事一个链接,以便他可以 git clone 仅原始/主内容(而不是主或仅所有分支)?

从 master 分支开始发展,然后在 origin/master 中继续发展(从 origin/master 有一个分支 X,然后从 X 有一个分支 Y,最后 Y 合并到 origin/master 现在是最终的)

附:我读到this,它说本地分支(在我的 PC 上)应称为 master,而远程分支(在 bitbucket 上)应为 origin/master(也可以称为 remotes/origin/master) - 所以在 Bitbucket.org origin/master 是正确的,我会以某种方式将它与 master(在 Bitbucket 中)联合(合并?)并删除 master 分支?

【问题讨论】:

    标签: git bitbucket


    【解决方案1】:

    本地分支(在我的电脑上)应称为master

    确实如此。

    远程分支(在 bitbucket 上)应为 origin/master

    不,这是一个重大的误解。 Bitbucket 的分支也应该命名为master

    origin/master 不是远程分支,它是远程跟踪参考。此参考存在于 PC 的本地存储库中,而不是 Bitbucket。远程跟踪引用跟踪上次与 Bitbucket 同步(拉取或推送)的提交,即它在您的本地存储库中指向 Bitbucket 的分支 master 在上次拉取/推送时间指向的提交。

    【讨论】:

      猜你喜欢
      • 2012-05-22
      • 2022-01-15
      • 2011-05-20
      • 2018-10-31
      • 2018-12-23
      • 2020-08-01
      • 2017-05-19
      • 1970-01-01
      相关资源
      最近更新 更多