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”分支的內容,如下圖。
備註:
在變基過程中,有可能發生合併衝突,這個往往需要你手工逐個解決。