在git中,分支很是简单易用,建议常常建立分支。好比,你有一个实验性的想法,能够建立一个分支去测试,彻底不影响正式的代码。html
再好比,要开发一个新功能,那就建立一个分支专门提交这个功能相关的代码,若是开发完毕,将此分支合并到主分支便可。这种为特定而新开的分支,咱们叫“特性分支(Feature Branch)”。它的一个重要优势是:若是新功能不能如期完工,也不会影响主分支的发布。git
另外在bug修复等方面,git的分支功能也很是方便易用。能够说,分支功能是git最棒的功能之一。post
1)使用鼠标点击Visual Studio 右下角的“master”,在弹出菜单中的点击“新建分支(N)…”,以下图。测试
2) 在“分支”界面中填写“分支名称”,而后点击“建立分支”按钮。以下图。url
3) 分支建立成功以后,团队资源管理器中显示当前是WpfAppGitV2分支,在Visual Studio 2017/2019的右下角显示的也是WpfAppGitV2分支。以下图。spa
注意:在切换以前,记得先提交,以保证还没有提交的文件已经保存到版本库中。插件
1)在切换分支以前,咱们先在WpfAppGitV2分支的MainWindows.xaml文件中,拖动一个标签放到窗体下,并在标签内写入一段文字。保存并提交。以下图。htm
2)点击Visual Studio 2017/2019的右下角的WpfAppGitV2,而后承弹出菜单中选择分支“master”。以下图。 blog
3) 在选择“master”分支以后,咱们打开MainWindows.xaml文件,看到在窗体上没有咱们在第一步中添加的标签和在标签内写入的文字。能够肯定咱们迁出的是“master”分支中的代码,而不是WpfAppGitV2分支的代码。以下图。资源
合并分支就是把两个分支的最新快照以及两者最近的共同祖先进行三方合并,合并的结果是生成一个新的快照(并提交)。
1)点击Visual Studio 2017/2019的右下角的“master”,而后承弹出菜单中选择分支“管理分支”。以下图。
2) Visual Studio 2017/2019的团队资源管理器中选择要“合并”按钮,而后在“从分支合并”的下拉框中选择要合并的分支“WpfAppGitV2”,而后点击“合并”按钮。以下图1。图2.
图1.
图2.
3) 分支合并成功以后,咱们以前在WpfAppGitV2分支中的MainWindow.xaml文件的窗体中添加的标签和在标签中写入的文字,就会出现目标分支(master)的MainWindow.xaml文件的窗体中。以下图。