主分公司4领先。不能推。混帐

时间:2015-03-12 08:22:09

标签: git

我在尝试推送提交时收到以下错误。我试过拉,然后再推,但它似乎没有用。

git -c diff.mnemonicprefix=false -c core.quotepath=false push -v --tags --set-upstream origin master:master
Pushing to https:*"repository"*
To https**"repository"**
 ! [rejected]        master -> master (non-fast-forward)

error: failed to push some refs to *"repository"*
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.

2 个答案:

答案 0 :(得分:2)

在推送之前,您必须使用git pull

在将更改推送到远程分支之前,您必须使用远程分支更新本地分支。

答案 1 :(得分:0)

git push github master     致git@github.com:Joey-project / project.git      ! [拒绝]主人 - >主人(非快进)     错误:未能将某些引用推送到'git@github.com:Joey-project / project.git' 之前已经讨论过了。这是一个常见的错误。

如果我没记错的话,必须使用以下命令的变体:

git fetch github; git merge github/master

也许这个链接可以提供帮助:Git non-fast-forward updates were rejected Merge the remote changes。这似乎是相关的。

古德勒克!我希望它可以帮到你