相关疑难解决方法(0)

为github上的项目做贡献,如何"在主人之上重新调整我的拉取请求"

好的,我在github上为一个项目做贡献.在GitHub上项目upstream,在github我的分叉回购是origin的,我local在我的电脑上回购.

git checkout -b feature
# Working on feature
git commit -a -m 'only commit on feature'
Run Code Online (Sandbox Code Playgroud)

然后我提交拉取请求

git push origin master
Run Code Online (Sandbox Code Playgroud)

审查拉取请求并且需要进行不相关的更改.其他人进行提交并合并upstream/master

现在我被upstream维护者要求"在主人之上重新提出我的拉动请求"

这是我的故事(插入法律和秩序音效).....

我没有对pull请求进行任何更改,它仍然在分支功能上进行相同的提交.

git checkout master
git fetch upstream
git checkout feature
git rebase master
=> "Current branch feature is up to date."
git push origin feature
=> "Everything up-to-date"
Run Code Online (Sandbox Code Playgroud)

我不明白.当upstream/master我推送拉动请求后,当我知道有人提交并合并时,这怎么可能origin/feature

谁能告诉我在这种情况下应该采取什么样的正确程序?

git github

92
推荐指数
2
解决办法
3万
查看次数

标签 统计

git ×1

github ×1