Github存储库赢得';不要拉或推
所以基本上我:Github存储库赢得';不要拉或推,git,github,push,commit,pull,Git,Github,Push,Commit,Pull,所以基本上我: 创建Github存储库并将其克隆到我的桌面 修改了Github中的README.md文件,忘记将其拉到我的桌面 用大约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 confli
![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;git rebase--继续
或者更简单的解决方案是强制推送它并再次编写自述
git push origin master --force
我猜你在本地修改了README.md?您是否尝试查看与git diff的冲突并尝试修复它们?您可以通过强制推送来覆盖自述文件。否则,您可以将基础重新设置到。修复合并冲突(使用诸如
之类的字母编辑自述文件中的部分),暂存文件,提交并推送。请不要指示对git缺乏信心的人使用--force
选项。强制是有经验的用户应该尽可能少地使用的东西。新手用户永远不应该使用武力:这将在这里引发新的问题,比如“我的历史从远程消失了,如何修复”。git merge非常有魅力,非常感谢!