不需要的子模块推送到GitHub



每次我将文件推送到Github时,它都会作为子模块上传!我怎么才能不让这种事发生?是否有一种方法可以反转子模块并像文件夹内的其他文件一样上传?

检查是否有多个。git文件夹

  • one for you main local repository
  • 一个用于本地存储库中的子文件夹

这意味着"嵌套的Git存储库",它将作为"gitlink"上传到GitHub上。(对嵌套repo的根树SHA1的引用)

删除那些嵌套的.git子文件夹(假设你不需要内部历史记录)将允许添加,提交和推送这些子文件夹的实际内容。

最新更新