繁体   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