ᐃ394 2025-12-31 10:44 采纳率: 66.7%
浏览 2

msgs.git 正克隆到'为什么会出现远程分支 noetic-devel 在上游 origin 未发现 robot?

  • 写回答

2条回答 默认 最新

  • 檀越@新空间 2025-12-31 10:45
    关注

    上午好☀️☀️☀️️
    本答案参考通义千问

    你遇到的问题是:

    "remote branch noetic-devel not found in upstream origin"

    这表示你在使用 git clone -b noetic-devel https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git 时,试图克隆的分支 noetic-devel 在远程仓库中并不存在。这通常发生在以下几种情况:


    问题原因分析:

    1. 目标分支名称错误或拼写错误
      可能你输入了错误的分支名(例如 noetic-devel 实际上不存在)。

    2. 远程仓库没有该分支
      有些项目可能只在特定分支上发布内容,而 noetic-devel 分支可能被重命名、删除或从未存在过。

    3. 你的系统环境与 ROS 版本不匹配
      noetic-devel 是为 ROS Noetic 准备的,如果你使用的是其他版本(如 ROS 2 或 ROS Melodic),这个分支可能不存在。


    解决方案:

    1. 确认分支是否存在

    你可以访问 https://github.com/ROBOTIS-GIT/turtlebot3_msgs 查看远程仓库是否有 noetic-devel 分支。

    • 打开网页,点击 "Branches" 看是否有 noetic-devel
    • 如果没有,说明这个分支确实不存在。

    2. 使用正确的分支

    根据 ROS 的版本选择合适的分支:

    | ROS 版本 | 对应分支 | |----------|-----------| | ROS Noetic | noetic-devel(如果存在) | | ROS 2 (Foxy, Galactic, etc.) | mainmaster | | ROS Melodic | melodic-devel |

    如果你使用的是 ROS Noetic,请尝试以下命令:

    git clone -b noetic-devel https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git
    

    但如果你发现 noetic-devel 不存在,可以尝试使用 mainmaster 分支:

    git clone https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git
    

    或者查看官方文档,确认正确分支。

    3. 检查官方文档或 README

    访问 TurtleBot3 消息包的 GitHub 页面,查看 README 文件或官方文档,确认推荐的分支和用法。

    4. 使用 git fetch 查看所有远程分支

    你可以先执行:

    git clone https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git
    cd turtlebot3_msgs
    git fetch --all
    git branch -r
    

    这会列出所有远程分支,你可以从中找到可用的分支名称。


    修改后的代码示例(假设你使用的是 main 分支):

    如果你发现 noetic-devel 不存在,改为使用 main 分支:

    git clone https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git
    

    或者如果必须使用某个分支(比如 melodic-devel):

    git clone -b melodic-devel https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git
    

    总结:

    1. 确认分支是否存在于远程仓库中。
    2. 根据 ROS 版本选择对应的分支。
    3. 查看官方文档或 README 文件获取正确信息。
    4. 使用 git fetch 列出所有远程分支以确认可用性。

    如果你提供具体的错误截图或更多上下文信息,我可以进一步帮助你定位问题。

    评论

报告相同问题?

问题事件

  • 创建了问题 今天