我是git的新手,并根据nutt.org中给出的指导原则从given下载了Nuttx。
Nuttx代码将config目录作为子模块(我不知道git子模块是什么)。
现在,我在这个目录中添加/修改了文件,并请求git status。
我得到了以下错误:
nw@kkrishna:~/nuttx/nuttx$ git add configs/ak1w/src/ak1w_nsh.c
fatal: Path 'configs/ak1w/src/ak1w_nsh.c' is in submodule 'configs'现在,我想知道如何跟踪git子模块中的变化?
此外,如何完成所有操作( git、git提交&推动子模块中的更改)
发布于 2015-08-04 11:00:10
Git子模块本身就是一个git存储库,需要单独克隆,或者应该递归地克隆父存储库。
尝试以下方法之一:
cd <repository folder>
git submodule init
git submodule update或者递归地克隆存储库:
git clone --recursive <repo path>https://stackoverflow.com/questions/31805802
复制相似问题