warning: adding embedded git repository: git上传,子文件夹上传失败
报错:
再次执行git push,会报错 embedded git repository
分析:
可以打开本地文件夹的隐藏文件
,我发现在我的子文件夹中还有.git
文件,是因为我之前不小心连接了另一个仓库,导致子文件夹的仓库信息和主文件夹的不一致,就是有个内嵌的子git仓库
。
解决:
删除子文件夹中的.git文件,将需要上传的文件再拷贝到这个子文件夹中,然后重新上传。
具体做法:
- git clone 仓库.git
- 在本地将仓库中文件全清除
- 上传
(1) git add .
(2) git commit -m ‘del’
(3) git push -u origin master - 将本地备份文件夹中文件全部拷贝到本地仓库文件夹
- 上传(确保子文件夹中没有多余的.git文件)
(1) git add .
(2) git commit -m ‘update’
(3) git push -u origin master