我們在自己的私人分支開發好各自的子產品後,就要合并到master,這個時候在idea裡邊先切換到master,然後update一下擷取最新更新,解決一下沖突,最後再合并自己的私人分支,add,commit,push
前者需要有個中央伺服器,所有都從那裡取,然後推送回去 而分布式,每台電腦都是一個版本庫,無需聯網,可以互不幹擾

.
hard全都不保留 mixed保留工作區 soft還保留了暫存區(add的部分不撤銷)
commit的都會撤銷
feature1還是指向原來的位置.隻有合并的那條分支會往前移動
https://www.cnblogs.com/newAndHui/p/10851807.html
擷取遠端最新内容後,我們對代碼進行修改,與此同時别的開發者修改了遠端内容,導緻我們要push的時候,原有的代碼跟遠端不一樣,這時需要先合并一下,然後自己手動選擇要哪個版本
檢視遠端git上的所有分支
<code>git branch -r</code> 或者 <code>git branch -a</code>
建立并拉取想要的遠端分支代碼
<code>git checkout -b dev origin/daily/1.4.1</code>
https://www.cnblogs.com/Mojito2020/p/13683810.html
要注意得add之後,git才會對檔案進行追蹤
https://cloud.tencent.com/developer/article/1147208 https://www.jianshu.com/p/fff7a84675b5
https://blog.csdn.net/qq_33589510/article/details/104746298
https://segmentfault.com/a/1190000021901169