我正在尝试为我的项目设置git存储库。 我从SVN获得它,将其复制到新文件夹中,
git init
当我尝试做
时git add .
我收到以下错误:
fatal: Not a git repository: MyApp-iOS/Frameworks/AFNetworking.git/../../../.git/modules/MyApp-iOS/Frameworks/AFNetworking.git
当我使用git status时,它会显示以下内容:
On branch master
Initial commit
Untracked files:
.DS_Store
MyApp-iOS/
MonoApp-Gen/
README
nothing added to commit but untracked files present
我从其他人那里得到了这个项目,他们出于某种原因使用framework.git作为他们的框架文件夹名称。 如何修复我的项目并使其与git一起使用?
答案 0 :(得分:1)
通过此错误消息:
致命:不是git存储库:.git / modules / MyApp-iOS / Frameworks / AFNetworking.git
有子模块,它的配置可能是borked。
假设您对任何现有的git历史记录不感兴趣,可以将其删除并从那里开始,例如:
find . -name ".git" -exec rm -rf {} \;
git init
git status
git add ...
git commit -v
etc.
答案 1 :(得分:0)
示例:
您可以通过使用--bare选项运行git init来为它们设置一个空存储库,该选项在没有工作目录的情况下初始化存储库:
cd /opt/git
mkdir project.git
cd project.git
git --bare init
然后你可以在本地计算机上使用漂亮的命令:
cd myproject
git init
git add .
git commit -m 'initial commit'
git remote add origin git@gitserver:/opt/git/project.git
git push origin master