Git:无法对远程进行更改

时间:2012-03-05 19:17:40

标签: 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/

更改未反映在网站中。

这是我从头开始创建一个repo并推送到repo的主要内容,我运行的所有命令导致错误: https://gist.github.com/1980376

1 个答案:

答案 0 :(得分:1)

你正在推送的repo上有一个post-receive钩子,那个钩子正在进入你的应用程序路径并对你的repo的另一个克隆进行拉动,而后一个repo在其中有未合并的条目。

修复未合并的条目(git reset --hard以消除它们),或修复钩子 - 不应从repo工作目录部署应用程序。