git筆記 分支

2021-07-23 19:58:01 字數 504 閱讀 4689

當新加某個功能時,一般會建立乙個分支。

$ git branch new_feature  //建立新功能的分支

$ git push origin new_feature //發布新分支

當新功能開發完畢後需要將此分支合併到主分支。

$ git checkout master//切換到主分支

$ git merge new_feature//將新功能分支合併到master

如果此分支不再需要,按下面步驟刪除。(開發過程中不建議刪除)

$ git branch -d new_feature //刪除本地分支

$ git branch -r

-d origin/new_feature //刪除本地分支對應的track

$ git push origin :new_feature //推送空分支即刪除遠端分支(':'前有乙個空格)

git學習筆記 分支管理

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

Git學習筆記 分支管理策略

通常,合併分支時,如果可能,git會用fast forward模式,但這種模式下,刪除分支後,會丟掉分支資訊。如果強制禁用fast forward模式,git就會在merge時生成乙個新的commit,這樣,從分支歷史上就可以看出分支資訊。比如,我們想合併分支dev,強制禁用fast forward...

git學習筆記 分支管理與標籤管理

i.分支管理 一些輔助命令 git version 檢視git的版本 1.git鼓勵大量使用分支 檢視分支 git branch 建立分支 git branch 切換分支 git checkout 建立 切換分支 git checkout b 合併某分支到當前分支 git merge 刪除分支 gi...