git branch的系列操作

2021-10-14 05:01:35 字數 1470 閱讀 8536

4.刪除分支:

5. 合併某分支到當前分支:

6. git push的指定操作總結

分支(branch)在git的使用中佔據和很大一部分,也是git出彩的部分。分支的使用讓git操作顯得非常的靈活!

git分支就好比不同的路線,各有各的風景,又能匯入主幹道。

從實現上來說分支是指向提交物件的可變指標,這個可變指標,指向路的終點。同時,還有乙個比較特別的head指標,用於記錄當前工作的位置。

1. 建立分支(本地):

git branch

執行成功之後沒有任何提示

一般建立遠端分支的時候直接去遠端倉庫手動介面建立就好。也可以使用git push origin命令,讓遠端倉庫自動建立與本地同名的分支。(這個命令其實就是將本地分支push到遠端)

2. 檢視分支:

查詢結果前面帶有*號的是當前分支

3. 切換分支:

3.1 建立+切換分支:

3.2 切換到指定分支:

git checkout -b branchname commitid

指定某一次的提交(commitid),建立乙個新的分支

4.刪除分支:

當本地分支刪除後,推動到遠端倉庫後,遠端倉庫並不能自動刪除遠端分支。所以,分支的完全刪除是分為乙個本地分支刪除,乙個遠端分支刪除兩個部分。

另外,如果清理本地無效分支(遠端已刪除本地沒刪除的分支):git fetch -p;如果分支太多,還可以用此命令進行分支模糊查詢:git branch | grep 'branchname'

5. 合併某分支到當前分支:

git merge

一般合併分支有兩種策略:fast-forwardrecursive strategy merge,在之後會在解決合併衝突的文章中作相應介紹說明。

6. git push的指定操作

// 提交本地test分支作為遠端的master分支 

$ git push origin test:master

// 提交本地test分支作為遠端的test分支

$ git push origin test:test

如果想刪除遠端的分支呢?類似於上面,如果:左邊的分支為空,那麼將刪除:右邊的遠端的分支。

本文僅僅簡單介紹了git 分支操作的簡單使用,望多多實踐練習,加深理解。

Git分支操作(Git branch)

標題已經透露了本篇博文的目標 熟悉git的基本分支操作。假定你已經熟悉git的基本操作,如轉殖倉庫,提交 等等。你也需要了解git的基本概念,例如git的branch,commit等。如果你還不熟悉這些,請移步 切換到develop git checkout develop 更新develop gi...

git branch 打分支操作

1 建立分支 git branch dev01 這裡分支名稱為dev01 2 檢視所有分支 git branch or git branch a 列出了所有的分支,包括dev01分支,其中帶 的就是當前分支 3 切換分支 git checkout dev01 4 提交檔案到分支 經過git pull...

Cookie系列操作

cookie cookie newcookie key1 value1 resp.addcookie cookie public static cookie findcookie cookie cookies,string key for cookie cookie cookies return n...