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

2021-07-23 18:44:13 字數 731 閱讀 6155

i.分支管理

一些輔助命令

git --version     檢視git的版本

1.git鼓勵大量使用分支:

檢視分支:git branch

建立分支:git branch

切換分支:git checkout

建立+切換分支:git checkout -b

合併某分支到當前分支:git merge

刪除分支:git branch -d

2.git fetch origin master:temp

3.解決衝突

用帶引數的git log也可以看到分支的合併情況:

git log --graph --pretty=oneline --abbrev-commit當git無法自動合併分支時,就必須首先解決衝突。解決衝突後,再提交,合併完成。

git log --graph命令可以看到分支合併圖。

4.多人協作

ii.標籤管理

git log --pretty=oneline --abbr-commit    良好顯示日誌

操作標籤

git學習筆記 分支管理

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

Git學習筆記 分支管理策略

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

git筆記 分支

當新加某個功能時,一般會建立乙個分支。git branch new feature 建立新功能的分支 git push origin new feature 發布新分支當新功能開發完畢後需要將此分支合併到主分支。git checkout master 切換到主分支 git merge new fea...