按照课程提供的文档操作:

1.2 代码更新

提供的代码历程包含控制飞行,激光雷达壁障等,Mavros节点的无人机应用开发。项目地址为:https://github.com/amov-lab/some 提供的无人机仿真开发历程代码在github上,在使用之前先到远程库里面更新下代码,操作如下:

  • 打开~/project/some/src 源码目录 : cd ~/project/some/src
  • 更新本地仓库:git pull (要联网)
  • cd some
  • catkin_make (ROS空间的常用编译命令)

编译完成目前的代码

出错:

hzx@hzx:~$ cd ~/project/some/src
hzx@hzx:~/project/some/src$ git pull
当前分支没有跟踪信息。
请指定您要合并哪一个分支。
详见 git-pull(1)。

    git pull <远程> <分支>

如果您想要为此分支创建跟踪信息,您可以执行:

    git branch --set-upstream-to=origin/<分支> master

解决方法: git branch --set-upstream-to=origin/master master(将<分支>换为master)