Git/Sourcetree基本分支和合并

Chr*_*ris 41 git atlassian-sourcetree

新手提问!!! 我刚刚开始使用Git,特别是Sourcetree,它似乎是一个很好的应用程序,可视化它.在我的第一次测试中,它很顺利,分支和合并(参见顶部图表).我知道这个结构意味着我正在以错误的方式使用开发和主分支,但这很好,因为至少它起作用了.

在我的第二次尝试中,我似乎无法想象任何分支,即使在它们两者中完成工作它们似乎出现在一个单独的分支中(带有"7前置"注释),当我尝试合并时似乎什么也没发生.希望第二个截图足以让某人告诉我这里发生了什么?如果不是,我会尝试提供更多信息.

我现在只是在玩弄,所以仍然要掌握正确的工作流程,只是尝试通过Sourcetree以一致的方式进行基本的分支和合并操作.任何帮助将不胜感激.

在此输入图像描述

qui*_*tin 13

在第二张图片中有分支.在当地你有2个分支,掌握发展.两个分支都在同一个提交中休息.如果你想在第一张图片中"看到分支",你可以对开发进行提交,但是图形仍然是线性的.如果需要,您将能够在此时 开发合并master.

如果你想看到图表发散,请尝试在master上提交一个提交.然后你会开始看到更像第一张照片的东西.

为了了解git如何使用这样的可视化程序,我建议你按照我上面的建议进行操作,并在每个中间步骤中查看图形.

  • 我有完全相同的问题,你的答案帮助我理解git中的分支.我不知道为什么这个问题因某些愚蠢的原因而被关闭...... (4认同)