git没有上传我的所有目录

时间:2010-12-24 16:44:12

标签: git github

我对git不太好。我刚刚将一个现有目录提交给github(做git add .)。但是在github Web上我看到我的一些目录和子目录没有在那里列出。如果我在本地计算机上运行git commit -am "message",我会得到

# On branch master
nothing to commit (working directory clean)

恐怕!!该怎么做

- 编辑 - (重述故事)

目录不是空的。最初有100个文件,另一个目录中的目录。首先,我做了git add。然后git commit -am“message”然后我用git push origin master推送,现在我在github.com上看到并不是我列出的所有目录。所以我在本地机器上运行了git commit -am“message”。然后我得到了我的问题

中提到的输出

3 个答案:

答案 0 :(得分:4)

git -am不会添加目录或新文件。您需要使用git add

答案 1 :(得分:0)

您必须git add您的目录。

答案 2 :(得分:0)

您应该阅读文档。

首先,提交是不影响远程存储库的本地操作。如果你提交,github上什么都不会出现。 push是将您的提交发送到远程存储库的内容。

其次,您无法将空目录添加到项目中。 add命令适用于文件,它会自动添加文件所在的目录(如果它们不在那里)。