[英]Where are my git branches?
前幾天我在我的工作計算機上工作,並在github中建立了一個新的分支。 我做了一個本地和遠程分支。
今天我在家里的筆記本電腦上工作,當我運行“git branch”時,我看不到我的分支。
我如何訪問此分支?
假設您在本地存儲庫中有此分支,則可以使用git checkout <branchname>
來簽出分支
如果此分支位於github存儲庫但不在本地存儲庫中,則可能需要在git checkout <branchname>
之前進行git remote update
,並使用git pull
來獲取更改
這里似乎發生的是遠程狀態的本地緩存已過時。 在您可以訪問這些新分支之前,您需要刷新存儲庫狀態的本地副本。
你可以這樣做:
git remote update
(參見Michael Ira Krufky 先前的回答 ) git fetch [remotename]
另外,當你運行git pull
這會自動包含一個git fetch
,這樣也會更新你的本地副本
嘗試git branch -a
來顯示所有分支。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.