合併修改記錄

解決衝突

上一頁已經講解過了,Git執行合併會自動合併修改的部分,但也有不能自動合併的時候。

如果遠端數據庫和本地端數據庫的同一個地方都發生了修改的情況下(例:檔案中同一行的地方)。
這時,因為Git不能自動判斷要導入那一個修改內容於是就會發生錯誤。

發生衝突的地方,Git會修改檔案的內容如下圖顯示。所以衝突的地方需要手動修改喔。

發生衝突的案例

用==分隔的上方是本地端數據庫的編輯內容,下方是遠端數據庫的編輯內容哦。

如下圖所示,修改好所有衝突的地方之後,執行提交會提交衝突的合併訊息的提交內容。

解決衝突的案例