文章結合 : https://blog.csdn.net/zhangsify/article/details/80546069
在公司開發項目,都是合作並行進行開發,我們會用到分支。在並行開發的過程中,往往同時存在多個最新代碼狀態,我們再將代碼合並到master上。master分支是Git默認創建的分支,基本上所有開發都以這個分支為中心進行的(可能會有不同,比如有的會建立一個測試的分支和預發布的分支),具體情況根據公司實際來進行建立就OK。
下面這幅圖,顯示我們創建分支的過程:
首先,我想達到的效果是我目前idea 在主線上,想創建一個分支並提交代碼到分支上,因為我此次改動較大,所以要創建一個分支來管理。
第一步,查看當前的分支,我在本地的windows文件下面打開項目位置並進入cmd :
第二步,使用 git branch 查看目前項目所屬分支
第三步,使用git branch -r 查看所有
第四步,使用命令 git branch xxxx 來創建我們的分支
第五步,導出分支,使用命令 git checkout xxxx
第六步,下載master的代碼
接下來記得重啟我們的開發工具比如Idea,然后我們再進行 git -> commit , git -> push 等操作
當我們重啟之后,我們看到已經切換分支了 :
我們再去github 上看看是不是 建立成功了 :
我們看下所有的節點
然后點擊我們的節點看下
可以看到有些代碼沒有變的我則是從 master merge過來的,而新的改動的提交的代碼我提交到了分支上去了。
后面再來介紹如何合並分支、銷毀分支。