不需要的子模块推送到 GitHub
Unwanted submodules pushing to GitHub
每次我将文件推送到 Github 时,它都会作为子模块上传!我如何防止这种情况发生?有没有办法像文件夹内的其他文件一样反转子模块并上传?
首先检查您是否有多个 .git 文件夹
- 一个给你的主要本地存储库
- 一个用于本地存储库中的某些子文件夹
这意味着“嵌套的 Git 存储库”,将作为“gitlink”(对根树的引用)上传到 GitHub嵌套回购的 SHA1)
删除那些嵌套的 .git
子文件夹(假设您不需要内部历史记录)将允许添加、提交和推送这些子文件夹的实际内容。
每次我将文件推送到 Github 时,它都会作为子模块上传!我如何防止这种情况发生?有没有办法像文件夹内的其他文件一样反转子模块并上传?
首先检查您是否有多个 .git 文件夹
- 一个给你的主要本地存储库
- 一个用于本地存储库中的某些子文件夹
这意味着“嵌套的 Git 存储库”,将作为“gitlink”(对根树的引用)上传到 GitHub嵌套回购的 SHA1)
删除那些嵌套的 .git
子文件夹(假设您不需要内部历史记录)将允许添加、提交和推送这些子文件夹的实际内容。