Github 存储库不会拉取或推送

Github repository won't pull or push

基本上我:

  1. 创建了一个 Github 存储库并将其克隆到我的桌面
  2. 从 Github 修改了 README.md 文件,忘记将其拉到我的桌面上
  3. 用大约 2 小时的代码完成了 10 次以上的提交

Git 不让我推:

![rejected]
error: failed to push some refs

Git不让我拉:

Auto-merging README.md
CONFLICT (content): Merge conflict in README.md
Automatic merge failed; fix conflicts and then commit the result.

我能做什么?

您应该从服务器获取更改,然后合并或变基。

git fetch --all
git rebase origin/master
git mergetool (most likely you will have some conflicts)
git push origin master

您可以手动或使用 mergetool 解决冲突。对于手册,您将更改文件和 运行 git add <file>; git rebase --continue

或者更简单的解决方案是强制推送并重新编写自述文件

git push origin master --force