2

我使用以下命令:

git add *
git commit -am 'updating'

我在下面遇到:

# 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:   webkomiks (modified content)
#
no changes added to commit (use "git add" and/or "git commit -a")

我应该怎么做?

我继续说:

git push myrep master

我只看到了 github 中的文件夹,而不是文件夹中的文件。

谢谢

4

4 回答 4

2

您没有递归提交到子目录。

尝试git add .代替git add *.

于 2012-09-22T13:33:09.083 回答
0

webkomiks 是目录还是文件或其他东西?

如果你想添加 webkomiks,正如 Johan Paul 所说,运行 'git add webkomiks'

尝试一下git clean -n,它应该会为您提供更多信息。如果它是一个目录,它会说“不会删除”。当然,您可以通过添加 ' -d' 选项来删除它。

于 2012-09-23T22:15:10.480 回答
0

这可能webcomiks是一个子模块吗?

如果是这样,那么您需要进入子模块目录,提交并推送该子模块中的更改,然后转到主存储库并从那里提交。

于 2012-09-22T13:52:53.057 回答
-1

正如错误消息所述:

 Changes not staged for commit:
 ...
 modified:   webkomiks (modified content)

这可能是一个目录?这不包括在提交中。这样做git add webkomiks,然后再试一次。

于 2012-09-22T13:35:58.420 回答