reason
箭头可能意味着这是一个子模块
solution1
删除子文件夹里面的.git文件
执行git rm --cached [文件夹名]
执行git add .
执行git commit -m “commit messge”
执行git push origin [branch_name]
solution2
如果文件夹是空的,可能是历史原因造成的。
可以这样解决
- 在临时目录 git clone仓库下来 比如是/tmp/proj
- 在/tmp/proj 删除子文件,并git add, git commit, git push提交
- 在正式目录下同步,比如/work/proj, git pull
- 然后将本地的子文件夹重新add ,commit, push上去