我很擅长为操作系统做贡献,在提交了拉取请求之后,作者让我在原点的主人(我从错误的分支创建我的本地分支)之后重新定义我的本地分支。但是,我不确定我是怎么做到的。从我当地的分支机构,我尝试使用' git rebase origin / master'但它说我当前的本地分支已经是最新的。
答案 0 :(得分:4)
首先需要按照these instructions确保您的本地仓库与上游仓库保持同步。
既然您的主分支机构与上游的主分支机构是最新的,您可以结账到当地的分支机构并重新定位:
git checkout my-local-branch
git rebase master
完成rebase后,将新的本地分支推送到github(你必须强制推送):
git push origin my-local-branch --force-with-lease
拉取请求会自动检测到更改。
答案 1 :(得分:1)
您必须执行git fetch origin
以便原始更改在本地计算机中可用,但尚未应用。然后执行git rebase origin/master
,在提交之下应用原始提交。