在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