我对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”。然后我得到了我的问题
中提到的输出答案 0 :(得分:4)
git -am不会添加目录或新文件。您需要使用git add
答案 1 :(得分:0)
您必须git add
您的目录。
答案 2 :(得分:0)
您应该阅读文档。
首先,提交是不影响远程存储库的本地操作。如果你提交,github上什么都不会出现。 push
是将您的提交发送到远程存储库的内容。
其次,您无法将空目录添加到项目中。 add
命令适用于文件,它会自动添加文件所在的目录(如果它们不在那里)。