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...