HEAD合并了常见的祖先错误

时间:2016-08-29 14:29:03

标签: git github

我想将我的本地仓库恢复到我上次的GitHub提交,所以我下载了我的GitHub仓库并用我下载的那个覆盖了我的本地仓库。然后我做了更改并尝试提交。当我尝试git push -u origin master时,收到错误消息"更新被拒绝,因为遥控器包含您本地没有的工作。"

然后我做了一个git pull origin master似乎自动合并我的所有文件,除了.htaccess,我收到了错误消息"自动合并失败;修复冲突,然后提交结果。"

然后我做了一个强制提交git push -f origin master,现在当我在浏览器中加载我的index.php时,它会读取" HEAD合并共同的祖先"在页面顶部。当我在终端中运行git status时,它会读取" On branch master 你有未合并的路径。 (修复冲突并运行" git commit")"

如何修复冲突并摆脱页面顶部的错误消息?回购是https://github.com/avashije/music

1 个答案:

答案 0 :(得分:0)

您应该可以使用远程分支进行重置。

git fetch
git reset --hard origin/{branch name}

与此question类似。