git的學習筆記(衝突解決)

2021-07-11 18:53:06 字數 669 閱讀 5478

兩個分支,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常用命令 與他人合作開發時,使用版本控制,我們很難避免與他人同時修改同一行 的問題,當我們將寫好的 推送至遠端的時候,有可能已經有別人修改了同樣的部分,而我們卻不知道,並未拉取遠端最新的 此時直接推送至遠端就...