git show-branch命令詳解
如果要檢視當前專案的分支,可以採用如下命令:
[Shell] 純文字檢視 複製程式碼$ git branch
程式碼執行效果截圖如下:
上述截圖表明,專案具有兩個分支,當前位於newBr分支。
如果想要檢視某一個分支的提交歷史記錄可以採用如下命令:
[Shell] 純文字檢視 複製程式碼$ git log --oneline
程式碼執行效果截圖如下:
git log命令更多內容可以參閱git log提交歷史詳解一章節。
如果當前專案有多個分支,想要檢視分支具有哪些提交,指定分支是基於哪個commit建立,上述兩個命令就無能為力了,那麼可以使用git show-branch命令替代,程式碼例項如下:
[Shell] 純文字檢視 複製程式碼git show-branch
程式碼執行效果截圖如下:
顯示效果解析如下:
(1).分為上下兩部分,中間用兩個橫槓分隔(--)。
(2).上半部分是當前專案的分支列表。
(3).分支列表中,當前所在分支前面是星號(*),其他分支前是歎號(!),分支不同歎號顏色會不同。
(4).下半部分是commit提交列表。
(5).上半部分分支列表前面的符號的作用可以垂直貫通下半部分,也就是下半部分同列的符號屬於對應分支。
(6).由於上下是貫通的,加號和星號標識對應的提交屬於哪一個分支,比如上圖前面帶有加號的提交屬於master分支,前面帶有星號的分支屬於當前所在分支newBr。
(7).有上圖可以清晰的看到master和newBr分支具有哪些提交和newBr分支是基於哪一個提交建立(c1)。
關於分支的更多內容可以參閱Git新建branch分支一章節和其他相關的章節。
相關文章
- git status命令詳解Git
- git init命令詳解Git
- git checkout命令詳解Git
- git remote 命令詳解GitREM
- git archive命令詳解GitHive
- Git 命令大全,詳解!Git
- git checkout 命令詳解Git
- git add命令詳解Git
- git diff --stat命令詳解Git
- Git 學習之命令詳解Git
- Git 常用命令詳解Git
- git checkout 命令詳解—— Git 學習筆記 16Git筆記
- Git(7)-- 檢視提交歷史(git log 命令詳解)Git
- git reset 命令詳解(二)—— Git 學習筆記 08Git筆記
- git reset 命令詳解(一)—— Git 學習筆記 07Git筆記
- git常用命令(詳細註解)Git
- 保姆教程系列:Git 實用命令詳解Git
- git常用命令stash詳細解釋。Git
- Git 操作命令詳細Git
- 【Git】2. Git常用命令詳解、版本切換原理Git
- Git詳解Git
- 『現學現忘』Git基礎 — 25、git log命令引數詳解Git
- git使用詳解Git
- Git詳解之一:Git起步Git
- Git詳解之三:Git分支Git
- Git詳解之六:Git工具Git
- git rebase vs git merge詳解Git
- Git詳解之五:分散式GitGit分散式
- Git詳解之七:自定義GitGit
- Git詳解之二:Git基礎Git
- git ssh配置詳解Git
- Git Reference引用詳解Git
- git stash用法詳解Git
- Git物件概念詳解Git物件
- Git HEAD詳解Git
- git rebase --onto詳解Git
- git rebase 使用詳解Git
- git命令列完全解讀Git命令列