无法理解git分支

时间:2017-07-23 09:08:16

标签: git

我在自己的项目中第一次使用git。

我有以下分支

  1. Horizo​​ntalScroll
  2. 结帐
  3. 铬定制选项卡
  4. 我无法理解的是,为什么我的主分支只有一个提交并且正在分支?

    我在下图中看到的最长的线性分支,它是什么分支?它显然不是我的主要分支。但我希望它是我的主要分支。

    另外,为什么我的chrome-custom-tabs分支不像其他分支一样分支?

    This is the image of my git branches

1 个答案:

答案 0 :(得分:0)

我相信发生的事情是您将默认分支设置为chrome-custom-tabs。每个其他分支都是从chrome-custom-tabs分支创建的。它不会分支,因为自上次与HorizontalScrollcheckout分支合并以来,您一直在使用它。

尝试创建一个新的虚拟分支(git checkout -b dummy)并在其中进行一些提交。您会看到chrome-custom-tabs已经分支。

将您当前的分支与master合并:

  1. git checkout master
  2. git merge chrome-custom-tabs
  3. 阅读这些文章: