1


我是 Appharbor 和 GIT 的新手,所以有几个星期我一直在尝试将我的 ASP.NET MVC 4 应用程序推送到 Appharbor,但我没有成功。我已经尝试从他们的支持中获得一些帮助,但他们也不明白我的情况可能会发生什么

我只是按照他们的官方教程步骤在 Appharbor 中创建了一个新应用程序,但是我正在推送的文件夹的子文件夹没有被推送,所以当 Appharbor 尝试构建它时我得到了一些构建错误。

结构为:
1) CarpuProject/
2) |- CarpuProject.sln
3) |- CarpuProject/
4) |- |- CarpuProject.csproj

被推送的文件夹是(1),引用的子文件夹是(3)。

任何人都可以帮助我吗?如果您的建议是“Just push (3)”,我想请教一些提示或任何教程的链接,这些教程教我如何通过 GIT Bash 或 GIT Gui 推送子文件夹。

我提前非常感谢你!这真的让我很紧张,因为我找不到答案;/

4

1 回答 1

1

使用 git,您无需推送任何文件夹。你只推送提交。

提交包含(除了一些元信息)您添加到其中的任何文件。

因此,您首先必须使用git add添加一些文件,然后git commit从添加的文件中进行提交,然后将提交推送到远程存储库。

如果您怀疑某些文件尚未被推送,那么它们可能不是提交的一部分。用于git status检查您是否忘记添加任何文件。

您还可以进行本地克隆以了解将推送的内容:git clone local/project/dir newdir将您的存储库克隆到新目录。假设您没有使用除 master 之外的任何分支,您将看到文件出现在服务器上。

于 2013-04-26T22:21:41.927 回答