推送时出现git错误.提出可能的解决方案



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

比较&提取请求master在2分钟前有最近的推送

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

背景

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

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

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

$ git branch

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


我的建议:

点击";比较&"拉取请求";按钮创建拉取请求。查看您的更改,然后合并到main中。

完成后:

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

$ git checkout main
$ git pull

此时,您将拥有main分支的最新版本,从现在起,您可以使用该branch。推到CCD_ 13将不会显示相同的绿色";比较&"拉取请求";按钮,就像按下master时一样。

最新更新