2013-04-26 103 views
1


我是Appharbor和GIT的新手,所以有幾個星期我一直試圖推動我的ASP.NET MVC 4應用程序到Appharbor,但我不是成功。我已經試圖從他們的支持中獲得一些幫助,但他們也是don't understand what is possibly happening in my case
推GIT Bash的文件夾到Appharbor不推子文件夾

我Appharbor創建一個新的應用程序只是跟隨他們oficial tutorial steps但我推不推了,所以我得到一些誤差修改構建時Appharbor試圖建立的文件夾的子文件夾。

結構是:
1)CarpuProject/
2)| - CarpuProject.sln
3)| - CarpuProject/
4)| - | - CarpuProject.csproj

該文件夾被推送是(1),而推薦的子文件夾是(3)。

任何人都可以幫助我嗎?如果你的建議是「只需推(3)」,我想問一些提示或鏈接到任何教程,教我如何通過GIT Bash或GIT Gui推子文件夾。

我非常感謝你提前!這真的是強調我,因爲我找不到答案;/

+0

您是否已將.csproj文件添加到版本跟蹤?當你在倉庫路徑中寫入git bash時,它會說什麼? – Dan 2013-04-26 22:18:39

回答

1

與git你不要推任何文件夾。你只推送提交。

一個提交包含(除了一些元信息)你添加到它的任何文件。

因此,您首先必須使用git add添加一些文件,然後git commit從添加的文件中進行提交,然後將提交推送到遠程存儲庫。

如果您懷疑某些文件未被推送,那麼它們可能不是提交的一部分。使用git status檢查您是否忘記添加任何文件。

你也可以做一個本地克隆,有一個想法會推動什麼:git clone local/project/dir newdir將克隆你的資料庫到一個新的目錄。假設您沒有在主服務器旁邊使用任何分支,您將看到它們在服務器上出現的文件。

相關問題