簡體   English   中英

我的git分支在哪里?

[英]Where are my git branches?

前幾天我在我的工作計算機上工作,並在github中建立了一個新的分支。 我做了一個本地和遠程分支。

今天我在家里的筆記本電腦上工作,當我運行“git branch”時,我看不到我的分支。

我如何訪問此分支?

假設您在本地存儲庫中有此分支,則可以使用git checkout <branchname>來簽出分支

如果此分支位於github存儲庫但不在本地存儲庫中,則可能需要在git checkout <branchname>之前進行git remote update ,並使用git pull來獲取更改

這里似乎發生的是遠程狀態的本地緩存已過時。 在您可以訪問這些新分支之前,您需要刷新存儲庫狀態的本地副本。

你可以這樣做:

  1. git remote update (參見Michael Ira Krufky 先前的回答
  2. git fetch [remotename]

另外,當你運行git pull這會自動包含一個git fetch ,這樣也會更新你的本地副本

嘗試git branch -a來顯示所有分支。

暫無
暫無

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

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