git 測試

image

建立三個repo

模擬上傳

test 是 user1

test-user 是 user2

test-remote 是遠端

image

 

未更動前所有紀錄都一致

image

檔案內容

image

step1.

user 1 改動第三行 c→d

image

user 2 改動第三航 c→E

image

user 1 PUSH 遠端已經成功收到

image

user 2 PULL remote 將會產生衝突

image

選擇 User 2 的版本(上方)為正確的版本

image

解衝突並推上

image

接著看remote的紀錄

image

可以總結出 修正這個衝突不會有任何的檔案變更 因為沒有變更 只是選擇正確的版本

所以User 1的這個commit 會直接被吃掉

image

user 1 commit

image

user 2 commit

image

遠端當前狀態

image

arrow
arrow
    文章標籤
    git conflict
    全站熱搜

    MonkeyJ 發表在 痞客邦 留言(0) 人氣()