2012-03-05 84 views
1

我搜索了一下,一直在向同行尋求幫助,但我無法用git直接解決此問題。Git:無法更改遠程

基本上我編輯,提交編輯,並推動(或拉動和推動),我在推成功的結束得到這個錯誤:

remote: A views/search.jade 
remtoe: A ...more code files... 
remote: Pull is not possible because you have unmerged files. <- But it's the remote  repo.. can't do this. 

...then the host nodester successfully restarts the app... 
\m/ Nodester out \m/ 

的更改不會在網站上反映出來。

這裏是我從頭開始創建一個回購協議,並推到回購,所有的命令的要點我跑導致錯誤: https://gist.github.com/1980376

回答

1

有一個post-receive勾上你是推回購併且該鉤子正在進入您的應用程序路徑,並對您的倉庫的另一個副本進行拉動,而後者的倉庫中有未裝入的條目。

修復未合併的條目(git reset --hard將它們吹走)或修復掛鉤 - 不應從回購工作目錄部署應用程序。

+0

...要在nodester上部署,你只能'git push',所以我不能對'post-receive'鉤子做任何事情,而且我的本地倉庫中沒有任何未合併的條目。在我的要點中,我拉下的代碼沒有沒有任何未完成的變化,它啓動並運行良好。 無論如何,我刪除了應用程序,並開始全新的,所以我會將你的標記作爲答案。 – 2012-03-06 00:17:51