git add -A
命令,但它没有添加文件夹中修改后的文件。下面是我的项目初始状态:
git status
Rakib-MacBook-Pro:my-xcode-practice rakib$ git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
# (commit or discard the untracked or modified content in submodules)
#
# modified: BankAccount (modified content, untracked content)
# modified: BuckysButtons (modified content, untracked content)
# modified: multiview (modified content, untracked content)
# modified: rotator (modified content, untracked content)
# modified: segmentedControls (modified content, untracked content)
#
no changes added to commit (use "git add" and/or "git commit -a")
然后我执行了 git add -A
命令:
Rakib-MacBook-Pro:my-xcode-practice rakib$ git add -A
然后这里是执行 git add -A
之后 的新状态:
Rakib-MacBook-Pro:my-xcode-practice rakib$ git status
# On branch master
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
# (commit or discard the untracked or modified content in submodules)
#
# modified: BankAccount (modified content, untracked content)
# modified: BuckysButtons (modified content, untracked content)
# modified: multiview (modified content, untracked content)
# modified: rotator (modified content, untracked content)
# modified: segmentedControls (modified content, untracked content)
#
no changes added to commit (use "git add" and/or "git commit -a")
你可以看到在git status
中没有任何变化。我该怎么解决?
我也尝试过git add .
,但这并没有帮助。
我还尝试过git add *
,但这也没有帮助。
git add .; git add -u
吗?解释请参考:https://dev59.com/lHRB5IYBdhLWcg3wn4UL - Marcin Gilgit add .
- 我已经尝试过git add -u
- 我得到了相同的结果。 - Rakibgit status
中的输出(modified content, untracked content)
仅适用于子模块或嵌套存储库,并且 syedrakib 在评论中引用的错误告诉我们它是后者。 (即.gitmodules
至少缺失,以及可能缺少submodule.[SUBMODULE-PATH].url
配置选项。) - Mark Longair