2013-10-28 62 views
0

我有一个Rails应用程序,其中存储库是在文件夹initedGit的 - 意外的回购inited回购,现在不能承诺

APPNAME

,然后另外一个是在

应用程序名称/应用小心让现在

我不能从应用程序git add任何东西。它说目录属于子模块'app'。我该怎么办?

+4

你想保留对'appname/app'的任何提交吗?否则,你可以得到'rm -rf appname/app/.git'。 –

+0

“它说目录属于子模块'app'” - 它是子模块还是_just_ git存储库 - 确切的错误信息是什么? – AD7six

+0

@ AD7six,'fatal:Path'app/controllers /'在子模块'app''中 – Euphe

回答

2

尝试删除appname/app中的.git文件夹。请先备份.git文件夹,以免错误地删除错误的文件夹。

+0

也可以简单地移动/重命名 – AD7six

+0

我做了'rm -rf appname/app/.git',但它没有帮助。没有.git,但它仍然表示/ app内的所有内容都属于子模块'app' – Euphe

0

如果它是一个子模块

git submodule deinit 

是要走的路。见ths answer

+0

我该如何从命令行输入命令?我需要将子模块的名称放在什么地方吗? – Euphe

+0

什么是命令'git submodule summary'从你的appname目录的确切输出? – lonelyelk

+0

'fatal:路径'app/controllers /'位于子模块'app'中 – Euphe