Git分支管理

2021-09-12 15:53:43 字數 990 閱讀 5648

建立分支,你可以使用

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...