2012-03-05 10 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フックがありますそのフックはあなたのアプリケーションのパスにcd'ingして、あなたのレポの別のクローンをプルすると、この後者のレポはそれにアンマウントされたエントリを持っています。

結合されていないエントリ(git reset --hard)を修正するか、フックを修正してください。アプリケーションをrepo作業ディレクトリから展開しないでください。

+0

... nodesterにデプロイするには 'git push'しかできませんので、' post-receive'フックで何もできません。ローカルリポジトリにはアンマウントされたエントリはありません。私の要点では、私がプルダウンするコードには、unmergedの変更はありません、それは起動し、正常に実行されます。 とにかく、私はそのアプリを削除して新鮮なものから始めました。だから私はあなたのことを答えにします。 –

関連する問題