Git报错error:pathspec‘XXX‘did not match any file(s) known to git问题及解决过程

 更新时间:2025年04月06日 10:52:05   作者:我一直在流浪  
这篇文章主要介绍了Git报错error:pathspec‘XXX‘did not match any file(s) known to git问题及解决过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

问题复现

① 在本地分支切换到同事新创建的分支:

git checkout xxx

② 报错:

error: pathspec 'XXX' did not match any file(s) known to git

解决方法

① 查看本地的所有的分支中是否有同事新创建的分支:

git branch -a

② 如果没看到,那么执行以下操作,这步是获取所有分支:

git fetch

③ 执行完会看到这样提示:

remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
Unpacking objects: 100% (4/4), 1.06 KiB | 90.00 KiB/s, done.
From codeup.aliyun.com:5eeb0689892c58bb7c394ab5/pxb/pxb-fronted
 * [new branch]      XXX -> origin/XXX

④ 切换到远程同事分支:

git checkout origin/XXX

提示:

Note: switching to 'origin/XXX'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at dc877cd XXX

⑤ 现在可以看到自己的分支是一串数字字母,这时新建并切换到同事的分支:

git checkout -b XXX

⑥ 现在需要跟远程的同事分支进行关联:

git branch -u origin/XXX XXX

⑦ 这时我们执行git pull来看看什么反馈:

git pull
Already up-to-date.

⑧ 此时,可以如果修改了代码后,需要进行的操作就是:

查看修改状态:git status -s
添加到本地暂存区:git add ./
添加到本地仓库:git commit -m "[ADD]新增了某功能"
添加到远程仓库,远程仓库中会多一个分支xxx:git push origin xxx

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 使用noopener和noreferrer让HTML中的外部链接更安全

    使用noopener和noreferrer让HTML中的外部链接更安全

    在跳转时,不再把“从哪个页面来的”这个信息, 通过 HTTP Referer 头部传给目标站点,你以为你只是好心把外链丢到新标签页, 结果人家顺着这条“绳子”,直接把你的原页面拖走了,使用noopener和noreferrer可以让HTML中的外部链接更安全
    2025-12-12
  • git如何撤销已经push的merge问题

    git如何撤销已经push的merge问题

    文章讲述了如何使用git命令撤销已经push的merge操作,首先,确保当前处于需要撤销合并的分支,然后,找到这次merge的commit-id,最后,使用git revert命令以当前分支为主线分支进行撤销操作
    2024-12-12
  • git提交验证规范并自动生成日志文件的方法

    git提交验证规范并自动生成日志文件的方法

    这篇文章主要介绍了git提交验证规范并自动生成日志文件的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • windows开发记事本程序纪实(一)界面篇

    windows开发记事本程序纪实(一)界面篇

    这将是一个系列博文,后面会继续补充逻辑功能的开发的步骤。本节主要实现记事本的主界面设计,包括主界面窗口的构建、菜单的加入。虽然都是一些基本的操作,但是还是想将这些基本步骤完整地记录下来,以便后续验证。
    2014-08-08
  • 关于Unity动画状态机Animator使用教程

    关于Unity动画状态机Animator使用教程

    这篇文章主要介绍了关于Unity动画状态机Animator的使用教程,有需要的朋友可以借鉴参考下,希望可以对广大读者朋友能够有所帮助
    2021-09-09
  • 完美解决webstorm启动索引文件卡死的问题

    完美解决webstorm启动索引文件卡死的问题

    下面小编就为大家分享一篇完美解决webstorm启动索引文件卡死的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2017-11-11
  • 五步完成unity与微信(游戏)小程序交互创建视频

    五步完成unity与微信(游戏)小程序交互创建视频

    这篇文章主要介绍了unity与微信(游戏)小程序交互创建视频的步骤,非常简单,只需要五步就可完成,有需要的朋友可以借鉴参考下,希望可以有所帮助
    2021-09-09
  • Git科普文,Git基本原理及各种骚操作(推荐)

    Git科普文,Git基本原理及各种骚操作(推荐)

    这篇文章主要介绍了Git科普文,Git基本原理及各种骚操作,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-08-08
  • 从Gitee拉取项目到上传修改的完整流程

    从Gitee拉取项目到上传修改的完整流程

    在当今的软件开发中,Git已经成为版本控制的代名词,作为中国开发者常用的代码托管平台,Gitee提供了稳定高效的Git服务,本文将详细介绍从Gitee拉取项目到上传修改的完整流程,需要的朋友可以参考下
    2026-01-01
  • Postman设置环境变量的实现示例

    Postman设置环境变量的实现示例

    本文主要介绍了Postman设置环境变量的实现示例,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02

最新评论