我們在前面幾天談到了git的應用,一直提到合併,但是在實作不同branch進行合併前,我們先要來認識conflict(衝突),簡單來說,當兩邊版本寫得不一樣,就會發生衝突,需要我們手動解決。
常見於:
在我們之前的lab中,有了GitSample1和GitSample2。
我們先試試剛剛提及的第一種情境:
兩個組員各自有一個版本,都搶著把它堆到雲端,此時當然先搶先贏,當先推送的人變成了雲端版本,後推送的人,便會跳出衝突視窗,git會和你說:你們的東西不一樣!請你先看看。
Ver.3 Test
add a line
Ver.2 Test changed