建立分支,你可以使用
git branch dev
這就建立了乙個dev(development之意)
1:選擇使用下面的方法建立分支——dev,建立後會自動切換到新建立的分支,
git checkout -b dev
要切回master分支怎麼辦?使用
git checkout master
當然你也可以使用
git checkout dev
再次切換到dev分支。
2:git branch
搞定,git branch可以檢視當前已有的分支資訊,並在將當前所在分支高亮,當前分支前還有個*號。
3:某天要除錯某個新演算法,又不能保證能調好,又怕打亂了原有的程式,怎麼辦?建乙個新分支:
git checkout -b debug
在debug分支中慢慢玩,master分支和dev分支毫不受影響。這時就有兩種情況:
4:刪除分支
git branch -d debug
5:合併到master中
git checkout master // 切換到master
git merge debug // 合併debug到master
這時如果你很幸運,直接合併成功。悲傷的事情總是時有發生,「合併發生衝突」是常有的事,因此一旦出現類似下面的提示
conflict (content): merge conflict in ...
automatic merge failed; fix conflicts and then commit the result.
就得自己動手解決衝突了,git會用
<<<<<<>>>>>>debug
這樣的格式提醒你,只要修改保留實際需要的內容後即可解決衝突,解決衝突後就可以執行git commit。
5:git log --graph --pretty=oneline --abbrev-commit
就可以直接看到分支合併的過程
git 分支管理
一 遠端倉庫有master和dev分支 1.轉殖 git clone 這個git路徑是無效的,示例而已 2.檢視所有分支 git branch all 預設有了dev和master分支,所以會看到如下三個分支 master 本地主分支 origin master 遠端主分支 origin dev 遠...
git分支管理
1 遠端倉庫相關命令 檢出倉庫 git clone git 檢視遠端倉庫 git remote v 新增遠端倉庫 git remote add name url 刪除遠端倉庫 git remote rm name 拉取遠端倉庫 git pull remotename localbranchname ...
Git分支管理
1.檢視分支 檢視本地倉庫所有分支 git branch v1.8.0.local v1.8.1 v1.8.2 master 2.檢視本地和遠端倉庫所有分支 git branch a master remotes origin head origin master remotes origin v1...