1
git repo A
的复制项目被复制到本地系统的另一个文件夹中,并尝试将其推入另一个新仓库B
。Git子模块没有从git仓库中删除,也没有成功推送
除了以前克隆的项目文件夹以外的所有文件都被推送成功。 git仓库中的文件夹显示为[folder_name]@232435
。
我想从回购库中删除这个远程文件夹,并成功在回购库中推送文件夹,而没有任何子模块进入图片。
git repo A
的复制项目被复制到本地系统的另一个文件夹中,并尝试将其推入另一个新仓库B
。Git子模块没有从git仓库中删除,也没有成功推送
除了以前克隆的项目文件夹以外的所有文件都被推送成功。 git仓库中的文件夹显示为[folder_name]@232435
。
我想从回购库中删除这个远程文件夹,并成功在回购库中推送文件夹,而没有任何子模块进入图片。
如果你想一个submmodule转换成普通文件夹,您可以:
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