每次在Mac上推送到Github都会返回错误

时间:2018-12-11 04:06:48

标签: git

每次我尝试推送到Github时,我都会看到一条错误消息:

Dominics-Air:django dominic.$ git push -u origin master

To https://github.com/domtom1126/django.git

 ! [rejected]      master ->  master (fetch first)

error:  failed to push some refs to 'https://github.com/gomtom1126/django.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want tot first integrate the remote changes
hint: (g.h., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
Dominics-Air:django dominic.$

我尝试在不同的路径上安装git,但没有任何效果。我正在使用运行Mojave的MacBook Air。

2 个答案:

答案 0 :(得分:3)

运行:

>git fetch origin
>git rebase origin/master
>git push origin master

在这里,第一步是从Remote获取代码。

第二步是使用遥控器的master分支rebase conflicts。在此步骤中,您可能会遇到push,并且需要解决它们。

第三,@feathersjs/express进入主分支。

答案 1 :(得分:0)

因此,事实证明,如果您已经在本地对git进行了提交,则不应通过Github使用README.md进行初始化,而应通过git使自己成为自己。声明如果您有退出的本地存储库,则不应该编写自述文件,但是由于我没有读过,所以会出现此错误。