git實踐系列六 分支

2021-10-07 02:21:09 字數 757 閱讀 4414

git強大之處就是分支的快速切換,那麼分支怎麼理解呢?

git 中的分支,其實本質上僅僅是個指向 commit 物件的可變指標。

git 會使用 master 作為分支的預設名字。在若干次提交後,你其實已經有了乙個指向最後一次提交物件的 master 分支,它在每次提交的時候都會自動向前移動。

摘自git分支詳解,感興趣的童鞋猛戳這裡:

一、建立分支

1

git branch test

並檢視分支:

1

git branch

二、切換分支

1

git checkout test

三、建立並切換到新的分支

1

git checkout -b branch_test

四、刪除分支

1

git branch -d branch_test

五、分支重新命名

1

git branch -m test branch_rename

六、檢視更改

1

git diff

git 六 分支的建立與合併

在版本回填退里,已經知道,每次提交,git都把它們串成一條時間線,這條時間線就是乙個分支。截止到目前,只有一條時間線,在git裡,這個分支叫主分支,即master分支。head嚴格來說不是指向提交,而是指向master,master才是指向提交的,所以,head指向的就是當前分支。首先,我們來建立d...

廖雪峰Git學習日記(六) 分支管理

目錄 一 建立並切換到新的dev分支,可以使用兩種方式 二 切換到已有的master分支,可以使用兩種方式 三 把dev分支的工作成功合併到master分支上 四 刪除dev分支 五 檢視分支情況 小結 git merge dev git branch d dev git branchgit鼓勵大量...

C語言基礎六 分支結構

程式結構 1.順序結構 2.分支結構 3.迴圈結構 1.分支結構 if語句 1.if 表示式 語句 表示式 合法的表示式即可,可以是常量表示式 語句 單語句 只有乙個 的語句 復合語句 if while switch do while 規則 表示式非0執行語句 ex.如果a b,則交換位置 if.c...