【发布时间】:2013-07-18 14:08:28
【问题描述】:
我正在尝试向 GitHub 上的 master 分支添加一个分支,并将一个文件夹推送到该分支上。
分支的文件夹结构看起来像 - SocialApp/SourceCode/DevTrunk/SocialApp 和所有源代码文件都在最后一个文件夹中。
我正在使用以下 Git 命令:
git add *
git commit -m with the message
git push
这只会将第一个文件夹“SocialApp”推送到 GitHub 上,而忽略文件夹内的文件夹 SourceCode。我该如何解决这个问题?
【问题讨论】:
-
哪里有文件?
.gitignore中没有忽略它们吗? -
This is pushing only the first folder- git 根本不关心文件夹,只关心文件。请显示提交 - 您提交了一个子模块、一个符号链接或其他不是文件夹的东西 -
我也遇到了同样的问题。我不认为这是一个问题,而只是预期的行为。令人惊讶的是有这么多解决方案。
-
注意:当您的文件夹为空时,它们不会被跟踪。将一个空的 .keep 文件放在那里以保留空目录是一个好习惯