git add之后没有进行更改

Ame*_*ina 3 git

为什么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)
#
Run Code Online (Sandbox Code Playgroud)

这是Red Hat 4.1.2-50git 1.7.10.

Jai*_*oto 7

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


Raf*_*cki 3

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

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

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