javascript - 推送到 GitHub 的不需要的子模块
问题描述
每次我将文件推送到 Github 时,它都会作为子模块上传!我如何防止这种情况发生?有没有办法反转子模块并像文件夹内的其他文件一样上传?
解决方案
首先检查您是否有多个 .git 文件夹
- 一个给你的主要本地存储库
- 一个用于本地存储库中的一些子文件夹
这意味着“嵌套的 Git 存储库”,它将作为“gitlink”上传到 GitHub(对嵌套存储库的根树 SHA1 的引用)
删除那些嵌套的.git
子文件夹(假设您不需要内部历史记录)将允许添加、提交和推送这些子文件夹的实际内容。
推荐阅读
- composite-primary-key - Hibernate 中的部分复合键映射
- database - 如何对位于 MongoDB 中的对象数组内的键进行排序
- kotlin - 用放心提取嵌套 POJO 对象
- java - 子类是否继承 Lombok 注释?
- javascript - UserContext 仅在手动导航到页面时有效,而不是在自动完成时有效
- ruby-on-rails - 当我使用 where 语句时,Rails Searchkick 不返回结果
- python - 如果 chrome 不是默认浏览器,如何使用 webbrowser.get 打开多个 chrome 选项卡?
- python - 有没有办法拥有类的“主列表”,并在这些类中使用该列表?
- javascript - AddEventListener 到多个元素并返回它们的值 - 如何?
- javascript - 从 Javascript 上传文件并通过 Go 接收文件时遇到问题