Tag: 分支重定位

在Git中重新设置远程分支

我正在使用中间Git存储库镜像远程SVN存储库,人们可以从中克隆和工作。 中间存储库的上游SVN每晚重新分配主分支,我们正在开发function分支。 例如: remote: master local: master feature 我可以成功将我的function分支推回到远程,并最终达到我的预期: remote: master feature local: master feature 然后我重新设置分支来跟踪远程: remote: master feature local: master feature -> origin/feature 一切都很好。 我想从这里做的是重新分配function分支到远程的主分支,但我想从我的本地机器做到这一点。 我希望能够做到: git checkout master git pull git checkout feature git rebase master git push origin feature 使远程function分支保持与远程主机的最新状态。 但是,这种方法会导致Git抱怨: To <remote> ! [rejected] feature -> feature (non-fast-forward) error: failed to […]