来自git repo A
的克隆项目被复制到本地系统的另一个文件夹中,并尝试将其推送到另一个新的存储库B
。
成功推送除上一个克隆项目文件夹之外的所有文件。 git仓库中的文件夹显示为[folder_name]@232435
。
我想删除从repo中删除的这个远程文件夹,并在repo中成功推送文件夹,而没有任何子模块进入图片。
答案 0 :(得分:0)
如果要将子模块转换为常规文件夹,可以:
delete that submodule(但保留其内容)在磁盘上
(此处asubmodule
代表“folder_name
”)
mv asubmodule asubmodule_tmp
git submodule deinit asubmodule
git rm asubmodule
# Note: asubmodule (no trailing slash)
# or, if you want to leave it in your working tree
git rm --cached asubmodule
mv asubmodule_tmp asubmodule
将该(以前的子模块)文件夹的文件添加到当前的仓库中,然后按。
git add .
git commit -m "Add files from removed submodule"
git push