在git rebase之后推送分支时出错

我是Git的新手。 我从主人那里砍掉了我的分支,如下所示:

git co master
git fetch
git pull origin master
git co -b my_branch

现在我一直在我的那个分支上工作一周。 现在它已准备好部署。 所以我做了

git rebase master

但是,当我尝试推动我的分支时重新绑定后,它不断给出错误,说我必须先拔出。 我终于推动我的分支如下:

git push -f origin my_branch

我一个人在这个分支上工作。 所以这个分支上的每个代码都只能由我推送。 那么它是如何给出这样的错误,我不明白。 请帮忙。


使用git-rebase意味着重写提交。 由于提交已经改变,git push不能再做快进了,所以你必须强制它。

你可以看看这个可能的重复,以作进一步的解释:Git push在特性分支重定位后被拒绝

链接地址: http://www.djcxy.com/p/49243.html

上一篇: Error in pushing branch after git rebase

下一篇: Github: merging from master back into feature branch