我搜索了一下,一直在向同行寻求帮助,但我不能直接用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/
更改未反映在网站中。
这是我从头开始创建一个repo并推送到repo的主要内容,我运行的所有命令导致错误: https://gist.github.com/1980376
答案 0 :(得分:1)
你正在推送的repo上有一个post-receive
钩子,那个钩子正在进入你的应用程序路径并对你的repo的另一个克隆进行拉动,而后一个repo在其中有未合并的条目。
修复未合并的条目(git reset --hard
以消除它们),或修复钩子 - 不应从repo工作目录部署应用程序。