git分支的檢視,建立,切換,合併,刪除命令

2021-09-28 18:46:29 字數 1476 閱讀 3926

git建立多分支是很有必要的,不然當你的功能沒有完成時,要下班了,你要把**push到遠端倉庫如github。那麼如果只有乙個分支,同事第二題拿到的**可能就跑不通。所以需要引入多分支開發的概念。

我也沒有啥工作經驗,我一般都是先建立乙個dev分支,在要做一部分功能前在建立乙個想應功能分支。完成乙個功能就合併到dev分支上,最終所有功能完成在合併到master主分支上。廢話不多說,開始介紹下分支的命令吧

git branch
預設情況下,一般只有乙個主分支master如圖

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