簡體   English   中英

拉所有的git倉庫分支

[英]pull all the git repository branches

我怎樣才能拉我存儲庫的所有git分支。

我嘗試過這個問題,但是這個問題的答案不多,但似乎對我沒有幫助。

有三個分支,但是當我這樣做時

git branch

它僅顯示master分支。

git branch -a

給這個輸出

 * master
  origin/HEAD
  origin/development
  origin/feature1
  origin/master
  remotes/origin/HEAD -> origin/master
  remotes/origin/development
  remotes/origin/feature1
  remotes/origin/master

因此,我無法檢出到feature1分支,因此無法檢查駐留在feature1上的代碼

請幫忙

執行git fetch ,實際上是檢索遠程存儲庫的所有分支(可以執行git fetch --all如果您有多個遠程存儲庫)

如果git branch -a給你

* master
origin/HEAD
origin/development
origin/feature1
origin/master
remotes/origin/HEAD -> origin/master
remotes/origin/development
remotes/origin/feature1
remotes/origin/master

並且您對feature1感興趣,那么您只需要執行git checkout origin/feature1 現在,如果要本地分支,甚至可以執行git branch feature1

我在我的一個項目中使用了git。
步驟1:將所有分支作為源進行簽出(即,在存儲庫級別)。
第2步:下次將存儲庫拉到其他站點時,將帶走所有這些分支。

您可以通過提取的存儲庫中的checkout命令切換到任何分支。

希望這能解決您的問題。 阿莫爾

暫無
暫無

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

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