【发布时间】:2013-11-24 12:19:53
【问题描述】:
我有一个无法正确卸载的 gitsubmodule。 (在这里猜测)。我添加了一个同名的子树。一切都很好,直到我应该暂存我的文件。
$git status /*Shows unstaged files just fine*/
$git add . /*Prints error message*/
fatal: Not a git repository:MyProject/SLibrary/../.git/modules/SLibrary
关于如何摆脱错误消息以便我可以使用 git add -a/ 暂存文件的任何想法。
【问题讨论】:
-
stat是不是特殊别名?我得到git: 'stat' is not a git command. See 'git --help'. -
对不起。我的意思是状态(我使用 stat 作为 git status --oneline 的别名)
-
我怀疑您只需要在此阶段手动从
.git/config中手动删除特定于子模块的部分。 -
如果您还记得,请将您用于添加子树的命令添加到问题中。还要在
.git/config文件中添加git submodule的打印输出和任何submodule部分的内容。
标签: git git-submodules git-subtree