github教程9
<p><strong>创建分支</strong></p><p>什么是分支呢?就像本篇文章刚开始提到的分支是用来创建新功能但是你又不希望破话现在的成果,害怕会对现在的进度造成影响,所以是一种试验性的功能。 那怎么创建呢? 这也是很简单的,打开首页的current branch会看到default branch是master,这是所有git仓库的默认主分支,都叫master,origin是你github的分支,关联的是服务器端。</p>
<p><img alt="" class="medium-zoom-image lazyload" data-src="https://img2018.cnblogs.com/blog/846356/201903/846356-20190328091831482-263067153.png"></p>
<p>我们尝试创建一个新的分支,点击new,创建一个名为create_learn3的分支</p>
<p><img alt="" class="medium-zoom-image lazyload" data-src="https://img2018.cnblogs.com/blog/846356/201903/846356-20190328091831866-1282051438.png"></p>
<p>如果你现在仔细观察的话会发现原来的master分支变成了create_learn3,这说明我们当前处于create_learn3的分支里</p>
<p><img alt="" class="medium-zoom-image lazyload" data-src="https://img2018.cnblogs.com/blog/846356/201903/846356-20190328091832248-1733058464.png"></p>
<p>点击create Branch就可以了,当然了我们会在这个分支里创建一个learn3.txt的文件夹</p>
<p>好了你看到我创建了一个learn3的文件,接下来就是提交我们的改变,让git记住当前分支的状态</p>
<p><img alt="" class="medium-zoom-image lazyload" data-src="https://img2018.cnblogs.com/blog/846356/201903/846356-20190328091832865-1497033425.png"></p>
<p>提交learn3.txt</p>
<p>现在如果我们切换回master分支</p>
<p><img alt="" class="medium-zoom-image lazyload" data-src="https://img2018.cnblogs.com/blog/846356/201903/846356-20190328091833345-1901696033.png"></p>
<p>切换回master分支</p>
<p>然后查看文件夹,你会发现神奇的事😮</p>
<p><img alt="" class="medium-zoom-image lazyload" data-src="https://img2018.cnblogs.com/blog/846356/201903/846356-20190328091834011-1880324658.png"></p>
<p>竟然没有我们刚刚创建的create_learn3.txt,这是因为我们在create_learn3分支里提交了改变,<strong>现在比master分支早一个commit</strong>. 你现在知道分支的作用了吧!它不会改变我们主分支,如果你在其他分支创建commit,它只会改变其他分支的状态,而对于master状态不会做出任何改变!</p><br><br>
来源:https://www.cnblogs.com/4a5r/p/18042234
頁:
[1]