分支對應不同的版本,預設我們的專案在本地是master分支,對應於遠端上面的master分支,
如果我們再建立乙個分支dev,合併推送到遠端,則遠端也會有乙個dev分支。
我們在dev分支上面設定測試資料庫的賬號和密碼(可以和主分支master不同),然後在.ignore裡面將資料庫檔案忽略。master分支和dev分支用的是本地的同乙個檔案(專案檔案),但是切換分支,我們可以檢驗.ignore裡面的檔案在不同的分支下是不同的。
我們在dev分支下進行開發,然後提交推送到遠端的dev分支,
然後用master分支來合併我們的dev分支,然後推送到遠端的master分支。
多人開發可以為每乙個人建立乙個分支。
git branch dev //建立本地分支
git checkout dev //切換分支
git merge master //合併master分支檔案
git push origin dev //在遠端建立dev分支,並將檔案推送到該分支
git push -u origin master -f 遠端修改會丟失,但是可以解決遠端和本地分支衝突
git合併分支的理解和應用
git的合併分支包括合併遠端分支和合併本地分支,其實本意是一樣的。只不過拉遠端分支的時候多了一步git fetch,就是把所有分支的 從雲拉到本地快取,但是不做合併。關鍵是合併,說到合併的時候就要說到這最糾結的兩兄弟了。git merge全稱其實是git merge ff,ff 就是fast for...
Git 合併分支 推送分支
1 本地倉庫與遠端倉庫同步,提取所有它獨有的資料到本地分支,供後續操作。git fetch origin2 把遠端倉庫中分支名為aimbranch中的 合併到本地倉庫中你當前所在的分支上。git merge no ff origin aimbranch3 把本地倉庫中你所在的分支中的 推送到遠端倉庫...
Git分支管理,建立分支
該鏈結博主詳細的描述了git 最主要的一句話 在不同的分支進行版本管理,只有在自己的分支上才會生效 合併衝突 修改主分支檔案 合併兩個或多個分支 建立乙個分支,在主分支master上切出乙個開發分支 git checkout b 分支名稱建立好新分支後,你現在所有的操作都是在新分支上進行 git b...