奪命雷公狗 Git 5 分支

2022-09-05 14:06:10 字數 1621 閱讀 4586

git分支的概念相當於是新增乙個屬於自己的分支,別人是看不到的,等你寫完自己的程式到時候在合併到團隊的分支上即可。。。。

我們可以檢視自己git裡面有什麼分支,如下所示:

在這裡我們可以很明顯的看到只有乙個master分支。。。

預設情況下有乙個head指標,如下圖所示:

分支的基本操作

檢視當前基本分支:git branch

這前面的*好代表誰是當前正在使用的分支

建立分支:git branch 分支名 

切換分支:git checkout 分支名

這樣我們很明顯就已經切換到了t1分支上了。。。

如果這樣接下來在git上操作命令的時候都是基於t1裡面的了。。。

那麼他的指標相當於:

但是最終的目的都是要將自定義的分支乾掉合併到master分支裡面去的,所以才有了分支的合併和分支的刪除。。。。

分支上的常規操作

分支的合併:git checkout master(先切換到master分支上) + git merge 分支名(然後主分支裡面合併其他的分支)

先切換到master分支上,然後進行合併

看到這裡很明顯就是合併成功了。。。。

指標效果圖如下所示:

所以合併之後t1分支其實也沒什麼作用了,那麼就可以刪除掉了。。。。。

分支的刪除:git branch -d 分支名

git branch -d t1
這樣就可以完成分支的刪除了。。。。

原理圖如下所示:

Git10 分支管理

分支就是科幻電影裡面的平行宇宙,當你正在電腦前努力學習 git的時候,另乙個你正在另乙個平行宇宙裡努力學習 svn。如果兩個平行宇宙互不干擾,那對現在的你也沒啥影響。不過,在某個時間點,兩個平行宇宙合併了,結果,你既學會了 git又學會了 svn!分支在實際中有什麼用呢?假設你準備開發乙個新功能,但...

Git筆記 2 分支管理

svn有分支管理,但是建立和切換分支耗時特別長,形同虛設。建立於合併分支 檢視分支 git branch 建立分支 git branch 切換分支 git checkout 建立 切換分支 git checkout b 合併某分支到當前分支 git merge 刪除分支 git branch d 強...

Git系列6 分支 branch

很多時候我們需要給自己或者客戶用乙個穩定的版本庫,然後同時還在開發另外乙個公升級版.自然而然,我們會想到把這兩者分開處理,使用者使用穩定版,我們開發我們的開發版.不過 git 的做法卻不一樣,它把這兩者融合成了乙個檔案,使用不同的分支來管理.所以這一節我們來說說 git 中的 分支 branch.之...