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.刪除分支:
當本地分支刪除後,推動到遠端倉庫後,遠端倉庫並不能自動刪除遠端分支。所以,分支的完全刪除是分為乙個本地分支刪除,乙個遠端分支刪除兩個部分。
另外,如果清理本地無效分支(遠端已刪除本地沒刪除的分支):5. 合併某分支到當前分支:git fetch -p
;如果分支太多,還可以用此命令進行分支模糊查詢:git branch | grep 'branchname'
。
git merge
一般合併分支有兩種策略:fast-forward和recursive 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...