git衝突解決--需要手動解決

主分支修改文件內容

	  echo master > devf1
	  git add devf1
	  git commit -m "master update"
	  git push origin master

其他分支修改文件內容

	git checkout dev
	echo dev >> devf1
	git add devf1
	git commit -m "dev update"
	git checkout master

主分支合併其他分支
220 git merge dev

    $ git merge dev #以下是衝突信息
    Auto-merging devf1
    CONFLICT (content): Merge conflict in devf1
    Automatic merge failed; fix conflicts and then commit the result.

查看衝突文件內容
在這裏插入圖片描述
手動編輯文件解決衝突

重啓提交和推送

   git commit -m "handle confilict"
   git push origin master

切換其他分支,合併主分支內容,(看需求是否執行)

   git checkout dev
   git merge master
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章