我是Appharbor和GIT的新手,所以有几周我一直试图将我的ASP.NET MVC 4应用程序推送到Appharbor,但我没有成功。我已经尝试从他们的支持中获得一些帮助,但他们也don't understand what is possibly happening in my case。
我在他的oficial tutorial steps之后在Appharbor中创建了一个新的应用程序,但是我推送的文件夹的子文件夹没有被推送,所以当Appharbor尝试构建它时,我会得到一些构建错误。
结构是:
1)CarpuProject /
2)| - CarpuProject.sln
3)| - CarpuProject /
4)| - | - CarpuProject.csproj
已按下的文件夹是(1),所提到的子文件夹是(3)。
任何人都可以帮助我吗?如果您的建议是“Just push(3)”,我想要一些提示或链接到任何教程,教我如何通过GIT Bash或GIT Gui推送子文件夹。
我提前多谢了你!这真的让我很紧张,因为我找不到答案; /
答案 0 :(得分:1)
使用git,你不要推送任何文件夹。你只推送提交。
提交包含(除了一些元信息之外)您添加到其中的任何文件。
因此,您首先必须使用git add
添加一些文件,然后git commit
使用添加的文件进行提交,然后将提交推送到远程存储库。
如果您怀疑某些文件尚未推送,那么它们可能不属于提交。使用git status
检查您是否忘记添加任何文件。
您还可以执行本地克隆以了解将推送的内容:git clone local/project/dir newdir
将您的存储库克隆到新目录。假设您没有使用master旁边的任何分支,您将看到它们出现在服务器上的文件。