error: pathspec ‘main‘ did not match any file(s) known to git

亦凉 2022-08-28 11:41 311阅读 0赞

git 如果报这种错误的话

  1. 首先 先看一下总共的分支情况

    $ git branch -a

e522144671e44c11b29fe07c2270e96e.png

2.如果如果没有看到你想要的分支,先获取所有分支:

  1. $ git fetch

eaf9daee35b34d909eb5153b71a0b7d5.png

3.切换到远程你想切换的那个分支:(比如我想切换的是main分支为例 其他的你可以origin/XXX)

  1. $ git checkout origin/main

watermark_type_ZHJvaWRzYW5zZmFsbGJhY2s_shadow_50_text_Q1NETiBATGluRGFpdXVq_size_17_color_FFFFFF_t_70_g_se_x_16

4.现在可以看到自己的分支是一串数字字母:

d580c2c7ef004a71a61ca530c9e767df.png

5.这时新建并切换到你想看的那个分支:

  1. $ git checkout main

d71d1d2cd27d46f7bef13ce5145c689d.png

6.现在需要跟远程的你想看的分支进行关联

  1. $ git branch -u origin/main main

a97609109d6e4d11a52599d7c70a5faa.png

  1. 这时我们执行git pull来看看什么反馈,就差不多了:

    $ git pull

63679ec1f61349b286b92d3abee84a74.png

完成

发表评论

表情:
评论列表 (有 0 条评论,311人围观)

还没有评论,来说两句吧...

相关阅读