无法将文件添加到git存储库

 夡敧 发布于 2023-01-08 14:48

我正在向新的Git存储库添加一个新项目.

我做了git init,当我这样做git add .时说:

fatal: Not a git repository: MyProject-iOS/Frameworks/AFNetworking.git/../../../.git/modules/MyProject-iOS/Frameworks/AFNetworking.git

框架结构在项目中很奇怪,我从别人那里继承了它.

该怎么做以及如何解决这个问题?

1 个回答
  • 看起来:

    你正在现有的git仓库中创建一个git仓库(这不是"添加新项目"的正确方法),

    现有的repo有一个子模块,其路径已更改(该子模块的文件夹已重命名):请参阅" git status返回fatal:不是git存储库,但.git存在且HEAD具有适当的权限 ".
    对于旧版本的Git(1.8/1.9之前)尤其如此.

    最简单的方法是:

    再次克隆主要回购(后跟一个cd mainrepo; git submodule update --init --recursive)

    在内部,要"添加新项目",请使用git submodule add /url/repo/new/project,而不是git init/git add,如果您想将这些项目视为主要父级回购的子模块.

    2023-01-08 14:49 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有