git切换分支提示找不到分支怎么办


前言

随着代码学习的深入,越来越多人使用github或者gitlab进行项目管理,这就会涉及到一些远程操作。比如的ssh配置在linux+gitlab
还有本文的主角:仓库分支的切换不成功。


一、分支是什么?

分支可以基于现有分支进行创建,方便在现有代码上实现或者测试一些新的功能,而不会污染原始的分支上的代码。

二、怎么切换分支

1.已有分支+本地无clone记录

分支已经创建好了,想在一台机器上切换到该分支进行继续开发与测试。通常需要使用下面的指令:

git clone 仓库链接(通常以.git结尾)
git checkout 分支名(不好输入的就用仓库该分支页面的url末尾部分)

2.已有分支+本地已有clone记录

相比之下只是少了git clone那一步,切换分支的操作没有区别。
为了判断是否切换成功,可以使用git branch来查看当前使用的分支。


三、切换分支遇到问题怎么办

1.缓存问题

首先使用git pull,这样可以更新本地缓存,之后切换分支就没有问题了。否则会一直报错找不到之类的。

2.延迟问题

创建新分支后github或者gitlab可能需要一段时间来完成相关的配置和初始化,同时可能还需要一段时间来刷新云端的缓存。如果git pull之后仍切换不成功,则等待一段时间后再次尝试。

总结

切换分支遇到问题多半是缓存的问题,先使用git pull刷新缓存再切换分支通常可以解决。

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值