起因:今天第一次用idea從自己本地的開發分支merge到master分支,坑是不少,最後由同事的幫助下完成,在這裡整理一下成功的思路,總結並且備忘一下。
1.開發分支的**commit並push到遠端倉庫
2.在idea上更新一下本地倉庫的mater,保證本地倉庫的master與遠端倉庫的master**一致
3.check out開發分支,完成後把本地的master分支merge到開發分支上。因為要上線所以這個時候拿著開發分支打包上線
4.修改了一堆bug線上穩定之後,再把開發分支的**merge到本地的master分支上(此時如果bug少的情況下,merge的時候是不會起衝突的)
5.把本地master去push到遠端倉庫
總結:這種方式比較好的原因是:1.開發分支可以先擁有開發前後的所有**,代替master分支上線,提前測試出會有什麼和master分支**有關的意想不到的bug;2.重新merge到master分支時起衝突的概率很小,而且此時已經保證了版本是穩定的。
git提交本地分支到遠端分支
1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端倉庫 git remote rm name 修改遠端倉庫 git remote set url push name newurl ...
git推送本地分支到遠端分支
有時候我們開發需要開乙個分支,這樣可以有效的並行開發.開分支有兩種方式 git checkout b feature branch origin feature branch 檢出遠端的feature branch分支到本地 git checkout b feature branch 建立並切換到分...
git推送本地分支到遠端分支
有時候我們開發需要開乙個分支,這樣可以有效的並行開發.開分支有兩種方式 git checkout b feature branch origin feature branch 檢出遠端的feature branch分支到本地 git checkout b feature branch 建立並切換到分...