簡體   English   中英

如何知道分支是否為主分支?

[英]How to know if a branch is master branch or not?

我有一個腳本,它將提取回購協議的所有分支,並且還將執行其他操作。 我想知道“是否有任何git命令會告訴分支是master還是不是?”

你可以跑

git remote show origin

克隆存儲庫后。

origin通常是默認遙控器的名稱。 克隆存儲庫時,將自動為您設置。 如果運行git remote show origin ,它將為您顯示倉庫的URL,它的HEAD,遠程分支以及跟蹤這些遠程分支的任何本地分支。

因此, HEAD branch:分支旁邊的HEAD branch:命令的輸出將是您的master分支。

更正:請注意,這是通過將HEAD設置為穩定使用的master或main分支來假設git存儲庫已遵循約定。 他們的HEAD可以指向他們選擇的任何分支,在這種情況下,您的HEAD branch:將指向該特定分支。

請使用以下命令,該命令將不只顯示master分支,而是顯示所有本地和遠程分支

git branch -avv

暫無
暫無

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

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