查看本地分支
git branch
查看遠端分支,無論是否checkout到本地
git branch -r
假如想比較dev和master
命令1:比較文件
git diff dev master --stat
命令2:比較提交日志
git log dev ^master
git log master..dev # since..until,包含了在dev分支而不在master分支中所有的提交,若無結果,說明dev的所有提交都合到了master
這2種等價。
git log dev...master
dev和master的所有差異,可以加--left-right參數,指明屬於哪個分支的commit。
命令3:列出合並到master的分支,master >= dev
git branch --merged master