首页 > 解决方案 > 推送时出现 git 错误。提出可能的解决方案

问题描述

将本地存储库推送到 github 后,我在 github 上收到此错误。

比较和拉取请求主有最近推送 2 分钟前

图片供参考:: [1]: https://i.stack.imgur.com/Jb3jH.jpg

标签: gitgithub

解决方案


背景

您会收到master分支已更新的通知,因为您在 GitHub 中的默认分支设置为main; 我可以从你的截图中看出这一点。

这不是 GitHub 报告的错误;系统将提示您提出拉取请求以将更改从合并mastermain.

GitHub 现在设置main为默认分支。可能发生的情况是您的本地git安装已master设置为默认值,或者您已master通过其他方式(例如脚本)创建了分支。

$ git branch

将列出您在本地拥有的所有分支机构。


我对做什么的建议:

单击“比较和拉取请求”按钮以创建拉取请求。查看您的更改,然后合并到main.

完成后:

  1. 首先通过运行确保您没有本地更改git status。如果你这样做了,你可能希望经历相同的拉取请求过程,直到你提交了所有内容。

$ git checkout main
$ git pull

至此,您现在将拥有最新版本的main分支,并且从这里开始您可以处理这个branch. 推送到main不会显示与推送到时相同的绿色“比较和拉取请求”按钮master


推荐阅读