1. 程式人生 > >git知識總結——分支衝突解決

git知識總結——分支衝突解決

發生衝突之後,先解決衝突,然後提交,合併完成

使用命令 git checkout -b feature1 建立一個新分支

然後修改一個檔案,並且使用 git add和git commit命令提交到版本庫中

使用命令 git checkout master命令切換到master分支,

在master分支上修改同意一個檔案,然後使用 git add和git commit命令提交到版本庫中。

接下來使用git merge feature1命令合併分支,

這兩分支長度一下,起了衝突,不能合併。

我們可以直接檢視這個檔案

<<<<<和>>>>>分別標記了不同分支上內容的差別。

接下來可以直接修改這個檔案並且使用使用 git add和git commit命令提交到版本庫中。

這樣分支衝突問題就解決了,分支路徑如下

使用命令 git --graph 可以檢視分支合併情況

接下來刪除分支  git branch -D feature1

並且把檔案重新提交一遍

小結:

分支發生之後,首先解決衝突,然後合併,並刪除。

解決衝突的辦法是直接修改檔案並提交到版本庫中。

使用git --graph可以檢視分支合併情況。