簡體   English   中英

Git:列出合並到Master的分支數量,但不在Release分支上

[英]Git: List the number of branches merged to Master but not on Release branch

我正在使用Git存儲庫。 我有一個Release分支,它位於Master分支后面。 我通常將開發分支合並到Master ,只有經過QA驗證的分支合並到Release。 無論如何,有沒有列出已經合並到Master但沒有合並到Release分支的分支? 這樣,我很容易列出哪些分支已合並到Master以及合並到Release

您可以使用git branch --merged <branch name>列出合並的分支。 所以就你而言

$ git branch --merged Master
... branches ...
$ git branch --merged Release
... branches ...

並查找出現在第一個輸出中而不是第二個輸出中的分支。 我敢肯定可以做一個單人,但我不是殼專家。

根據要包含遠程分支還是僅列出遠程分支,必須分別使用-a-r標志。

嘗試這個

git log --graph --oneline --all

在此輸出之間查找合並。

有關更多信息,請閱讀問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM