4.刪除分支
因為在git中創建分支是很容易、很頻繁的事情,所以,當某個分支沒有用處的時候,也就經常需要刪除。注意,如果分支還沒有合並,那么刪除分支會導致此分支下的所有commit丟失,所以在刪除之前請先合並分支。
1) 在Visual Studio 2017的右下角先選擇“master”主分支,然后在“團隊資源管理器”中使用鼠標左鍵點擊名稱“WpfAppGit”旁邊的小三角(如圖中紅框處),會彈出一個快捷菜單,選擇菜單中的“分支”菜單項。如下圖。
2)在“團隊資源管理器”中的“活動GIT存儲庫”中,選中要刪除的分支,然后使用鼠標右鍵點擊這個分支,彈出快捷菜單,在快捷菜單中選擇“刪除”菜單項。如下圖。
3) 刪除成功,如下圖。
5.分支 “變基”
在 Git 中整合來自不同分支的修改主要有兩種方法:merge 以及 rebase。 在本節中我們將學習什么是“變基”,怎樣使用“變基”,並將展示該操作的驚艷之處。
1)先選擇分支WpfAppGitV3,我們Visual Studio 中打開WpfAppGitV3分支的MainWindows.cs文件中寫入一段代碼。保存並提交。如下圖。
2)我們要把“WpfAppGitV3”分支中的修改合並到“Master”分支上。我們先看一下“Master”分支中的“MainWindow.xmal”文件的內容如下圖。
3) 在Visual Studio 2017的右下角先選擇“Master”分支,然后在“團隊資源管理器”中使用鼠標左鍵點擊名稱“WpfAppGit”旁邊的小三角,會彈出一個快捷菜單,選擇菜單中的“分支”菜單項。如下圖。
4) Visual Studio 2017/2019的團隊資源管理器中選擇要“變基”按鈕,然后在“到分支”的下拉框中選擇要變基的分支“WpfAppGitV3”,然后點擊“變基”按鈕。如下圖。
5)在變基成功之后,在你的當前分支中,就會出現“WpfAppGitV3”分支的內容,如下圖。
備注:
在變基過程中,有可能發生合並沖突,這個往往需要你手工逐個解決。