这可能是一个Git 101类型的问题,但是....我已经分叉了一个回购并且正在推送我的提交,然后将拉请求(所有这些都在GitHub上)提交到原始仓库。我会定期从原点拉出来从其他人那里获取最新资源。
那是我的工作流程。目前,当我运行git status
时,我告诉我的主分支是X提交在origin / master之前,我应该推送发布我的更改。但是,我没有这些权利。
我从来没有把任何东西推到我叉子的主回购中,我只做分支,推送给他们,然后打开PR并最终将origin / master合并回我的主人。然后,我将从主分支再次开始循环。
我已将我的更改推送到我的分支,并且有一个优秀的公关,那么这可以解释这个消息吗?否则,因为我无法推动原点,所以我必须从这里开始使用此消息吗?
答案 0 :(得分:1)
您需要确保每次签出新功能分支时都执行fetch origin
然后checkout origin/master
,然后根据以下内容进行分支:git checkout -b my-new-feature
。如果您没有这样做,可以执行git rebase origin/master