git建立多分支是很有必要的,不然當你的功能沒有完成時,要下班了,你要把**push到遠端倉庫如github。那麼如果只有乙個分支,同事第二題拿到的**可能就跑不通。所以需要引入多分支開發的概念。
我也沒有啥工作經驗,我一般都是先建立乙個dev分支,在要做一部分功能前在建立乙個想應功能分支。完成乙個功能就合併到dev分支上,最終所有功能完成在合併到master主分支上。廢話不多說,開始介紹下分支的命令吧
預設情況下,一般只有乙個主分支master如圖git branch
如圖git branch dev(分支名)
當前執行的分支顏色為綠色,如圖git checkout dev(分支名)
在該命令執行前,我先執行了git merge dev(分支名)
git checkout master
把分支切換到主分支,如此在執行這個命令會把dev分支上的commit的**合併到master分支上。注意:分支合併時,可能會有衝突,比如建立dev分支後在master分支上修改了某個檔案的**,而在dev上也修改了這個檔案的**,這個時候就會發生衝突,衝突在多人開發的時候很可能會遇到,解決方法主要就這兩個,要麼在修改的地方用你的**,要麼用別人的**。需要人工解決。
刪除前,必須保證該分支不在執行狀態,如圖所示git branch -d dev(分支名)
分支的檢視分支的建立git branch
分支的切換git branch dev(分支名)
分支的合併git checkout dev(分支名)
分支的刪除 (無法自殺!!!)git merge dev(分支名)
git branch -d dev(分支名)
git分支合併建立切換
從以下三個方面進行介紹 分支合併 分支建立 分支切換。2.1 分支合併 1 在待合併分支上,點選 merge request 如下圖。2 彈出合併資訊 主要有三個值 a titile,merge名字,預設就好,不用動 b source branch 待合併到主幹上的分支 c target branc...
git 分支的建立修改切換檢視
設定key cat ssh id rsa.pub 建立git branch chengdu 修改git branch set upstream chengdu origin chengdu 切換git checkout chengdu 檢視git remote v git pull u team c...
git切換分支,合併分支
切換分支 git checkout 分支名 分支名不加remove origin 如果切換成功,會提示分支切換後的分支 如果提示出現 分離自哪個分支 有問題 使用git status 也可以檢視當前分支 git checkout 分支名 和 git checkout b 分支名 的區別 git ch...