3

为什么我会在Changes not staged for commit跑步后得到物品git add .

> git add .
> git st 

# 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:   bin/ls-- (modified content, untracked content)
#

这是Red Hat 4.1.2-50git 1.7.10.

4

2 回答 2

10

尝试git add -A然后检查状态以提交

于 2015-04-21T13:50:40.440 回答
3

看来,那bin/ls是一个子模块

当您cd进入此目录并运行git status时,您应该会看到哪些内容被修改和未跟踪,您将能够将其提交到 sumbodule 的基本存储库中。

之后,当子模块存储库的 HEAD 有新提交时,您可以git add在主存储库中进行此更改并在那里提交。

于 2013-01-16T23:28:46.140 回答