有的时候想搞个pixhawk的新工程,git clone一个firmware下来经常在编译开始的时候就报错,然后很苦恼。
这个时候会报比如
fatal: Not a git repository (or any of the parent directories)
这种问题
一般是回到根目录,就是你cd到firmware里,然后
git init
一般就好了,固件源码下下来没有初始化git仓库,所以需要添加一个初始化,尤其是zip下载的时候。
再次去编译又会出现如下错误:
fatla: bad default revision ‘HEAD’
这是由于仓库里没有任提交在里面,所以它会报这个错。再执行下面的命令:
查看仓库状态:
git status