我的分支领先于大师...但我无法推动掌握

时间:2014-11-12 18:17:19

标签: git github

这可能是一个Git 101类型的问题,但是....我已经分叉了一个回购并且正在推送我的提交,然后将拉请求(所有这些都在GitHub上)提交到原始仓库。我会定期从原点拉出来从其他人那里获取最新资源。

那是我的工作流程。目前,当我运行git status时,我告诉我的主分支是X提交在origin / master之前,我应该推送发布我的更改。但是,我没有这些权利。

我从来没有把任何东西推到我叉子的主回购中,我只做分支,推送给他们,然后打开PR并最终将origin / master合并回我的主人。然后,我将从主分支再次开始循环。

我已将我的更改推送到我的分支,并且有一个优秀的公关,那么这可以解释这个消息吗?否则,因为我无法推动原点,所以我必须从这里开始使用此消息吗?

1 个答案:

答案 0 :(得分:1)

您需要确保每次签出新功能分支时都执行fetch origin然后checkout origin/master,然后根据以下内容进行分支:git checkout -b my-new-feature。如果您没有这样做,可以执行git rebase origin/master