[英]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.