git分支层次结构问题

时间:2014-05-05 07:16:11

标签: git github

我在Git中仍然很漂亮,但可能在阅读文章之后阅读文章时,我似乎对我的理解产生怀疑,我不确定我是否理解它...

  • 无论如何,我有2个分支,Master和Develop(都是使用git创建的) 我开始创建Master分支,然后是Develop, 我可以假设这2个分支是2个独立的分支(见 在主人之下是开发吗?

    Stand-Alone?    Hierarchy?
    Master  --      | Master
    Develop --      |   \-- Develop
    

我认为它应该是独立的,直到我运行git show-branch时,它会将结果显示为(注意[Master]前面的空格):

[Develop] Creation of new Branch 
 [Master] Build of new Project
  • 如果我要创建新的(功能)分支,使用Develop作为我的基础,我是否需要先将它设置为Develop分支,否则可以从任何分支完成?
  • 最后,可以按以下格式查看终端中的分支:

    Master
       Develop
          newBranch01
             ...
    

1 个答案:

答案 0 :(得分:1)

  

2个独立分支(见下文)或在Master下开发?

都不是。

提交重要事项。分支名称不。专注于提交。分支和标签名称是一个事后的想法,一个简单的方便。 git log --graph --decorate --oneline --allgit show-branch会以两种不同的方式向您展示历史记录,每种方式都有优势。