在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文件的窗體中。以下圖。