兩個分支,master與dev分支,你可能會在兩個分支修改同乙個檔案而且位置相同,這個時候會發生衝突。
首先在,master分支裡面修改test檔案,在後面加一句話「我是master」 然後進行版本提交
git vi test
git add test
git commit -m 「我是大師」
然後新建並切換到featrue1分支上,同樣對test資料夾一行「我是feature1」,然後進行提交git vi test
git add test
git commit -m 「我是功能1」
進行分支合併時,會提醒你存在衝突,無法自動合併,這時候就需要我們收到合併了,git status//檢視檔案狀態,會發現那個檔案發生衝突
直接檢視衝突檔案,會提示你每個分支都進行了什麼修改
使用《*****====》來標出不同分支的內容,修改後進行提交,這個時候提交正常
git log
--graph=online --abbrev-commit
orgit log
--graph=online
//然後刪除feature1分支
git branch -d feature1
Git學習解決衝突
人生不如意之事十之 合併分支往往也不是一帆風順的。準備新的feature1分支,繼續我們的新分支開發 git checkout b feature1 switched to anew branch feature1 修改readme.txt最後一行,改為 creating a new branch ...
Git學習(十四)解決衝突
人生不如意之事十之 合併分支往往也不是一帆風順的。準備新的feature1分支,繼續我們的新分支開發 git checkout b feature1 switched to anew branch feature1 修改readme.txt最後一行,改為 creating a new branch ...
Git學習 三 解決衝突
序號 內容鏈結 1git簡介 2git建立版本庫並關聯到遠端倉庫 3git解決衝突 4git常用命令 與他人合作開發時,使用版本控制,我們很難避免與他人同時修改同一行 的問題,當我們將寫好的 推送至遠端的時候,有可能已經有別人修改了同樣的部分,而我們卻不知道,並未拉取遠端最新的 此時直接推送至遠端就...