背景:go语言编写的工程,用govendor工具管理依赖
问题描述:在git status时有一个vendor目录直接不显示,手动添加以后也只上传了空文件夹,内部文件都没有显示
尝试解决:直接强制git add目录下的文件名,会报fatal: in unpopulated submodule folder_name 的fatal错误,经百度,有的说删除或者更复杂的操作,都没能解决,但是有一篇不错的文章git submodule使用,可以学习一番
解决办法:git rm --cached folder_name后再重新提交,具体操作见git add错误解决