Git使用學習 分支的簡單操作

2021-09-25 16:28:07 字數 1837 閱讀 2514

使用 git status 可以檢視當前所在分支,預設建立沒切換過分支都是在master分支上。

使用 git branch -v

使用 git branch

分支名

下面我們建立乙個hot_fix分支

這裡我們可以看到,新建立的分支和主分支的內容完全一樣。

使用 git checkout 分支名

根據git branch -v顯示出來的資訊,如果有高亮的顏色,就是現在所在分支。

同時git在當前分支前面使用乙個*,作為標記。

修改分支分容

這裡我們在hot_fix分支修復一下問題。之後使用hot_fix提交這次修改。

之後檢視兩個分支的內容,已經不一樣了。同時,可以看到hot_fix分支是比master分支要新的。

合併分支內容

目前hot_fix分支已經修改完畢。我們要把hot_fix的修改合併到master分支上。

開始之前我們先看一下

現在我們的master分支,是要和並hot_fix分支上的內容。

合併分支的命令如下

git merge 要合併的分支名稱a    (要先切換到接受修改的分支:git checkout 接受修改分支名b)

可以看到合併之後,master分支和hot_fix分支內容完全一樣了。

這裡要注意的是,使用merge合併命令,要求我們切換到接受修改的分支上,由接受修改的分支來執行merge合併命令。

假設我們站在hit_fix角度有建立了乙個分支,hot_fix_1。因為前面master分支已經合併了hot_fix分支,所以此時三個分支內容是完全一樣的。

此時我們還在hot_fix_1分支上。

立足hot_fix_1分支,建立hot_fix_2分支,可以看到建立出來的hot_fix_2分支內容和建立它的hot_fix_1分支是完全一樣的。

從上面可以看到,可以在某個分支的基礎上繼續開闢分支,開闢出來的新分支內容和建立它的那個分支的版本一致。

原文: 

git本地分支 遠端分支簡單操作(後續更新)

首先注意git命令首先是目標,後接基於的 預設基於當前分支 常用的git分支操作進行總結如下 ref 檢視分支 git branch r a 檢視本地分支,當前分支用 標識,r表示檢視遠端分支,a檢視所有分支 新建分支 本地 git checkout b 基於當前分支新建並切換到新建分支 新建分支內...

Git 分支的操作

git是linux創始人linus用c語言寫的分布式版本控制系統 而且有乙個head指標,指標指向的是最近一次的提交,每次提交都有乙個commitid,我在這個欄目的其他有講到這些。一次提交我們可以認為是一次快照,我們可以用git reset hard commitid到達某次提交後的狀態 mast...

git操作分支

你也許會有疑惑,為什麼需要建立分支呢,只在主幹線上進行開發不是挺好的嗎?沒錯,通常情況下,只在主幹線上進行開發是完全沒有問題的,不過一旦涉及到出版本的情況,如果不建立分支的話,你就會非常地頭疼。舉個簡單的例子吧,比如說你們公司研發了一款不錯的軟體,最近剛剛完成,並推出了1.0版本。但是領導是不會讓你...