我們在廖雪峰git教程或者一些書籍學習git分支時,大都會學習到這樣乙個命令git log --graph或者就是單純的git log,他可以用來檢視當前分支。但是這個弊端就是:它只能檢視與當前分支有關的提交和合併,比如我們有2個分支master和dev,當前分支是master,我們輸入git log只能查詢到關於master主分支的所有提交,根本看不到dev分支的任何蛛絲馬跡,這太不方便了。
git官方教程的這一小節git 分支 - 分支簡介給出了完美的解決方案:git log --graph --all
如果要再簡化**流程,可以再加上--oneline屬性,乙個commit只顯示一行。所以最終的形式為:
git log --graph --all --oneline
git檢視所有遠端分支 本地分支 建立分支
git clone git 192.168.3.21 git 切換到新專案 git init git status git add git commit m 內容 git pull origin master git push origin master 1.檢視本地分支 git branch 新建...
git的分支檢視
1.1檢視遠端分支git branch r r remote1.2檢視本地分支git branch1.3所有分支git branch a a all2.1新建分支,不切換至新分支git branch branch name 預設是拷貝操作,複製原分支內容至新分支2.2新建分支,並切換至新分支git ...
git 分支合併到主幹,將分支所有提交彙總合併
git在乙個分支上開發一段時間後,會留下很多次的commit,當乙個功能階段性的完成後,需要將該分支merge到主幹,如果直接使用 git merge branch 會將該分支下所有的提交都merge到主幹,有時這並不是我們所需要的,我們只需要總結一下該分支,然後以該總結的commit合併到主幹就可...