如何在github中将拉取请求重新设置到master上?
我想在GitHub中处理其他一些存储库。因此,我提出了回购协议,建立了一个新的分支机构,并对该分支机构提出了撤销请求。现在,主存储库已经更新。我需要将我的拉拽请求重新定位到master上。我对git和github非常陌生。我尝试了不同的教程,但没有弄清楚要点。有人能告诉我怎么做吗?拉取请求对您的分支机构来说是通用的。提取最新的代码,提交任何进一步的更改,将其推送到分支并重新创建一个提取请求。您的新更改将更新为拉取请求如何在github中将拉取请求重新设置到master上?,git,github,Git,Github,我想在GitHub中处理其他一些存储库。因此,我提出了回购协议,建立了一个新的分支机构,并对该分支机构提出了撤销请求。现在,主存储库已经更新。我需要将我的拉拽请求重新定位到master上。我对git和github非常陌生。我尝试了不同的教程,但没有弄清楚要点。有人能告诉我怎么做吗?拉取请求对您的分支机构来说是通用的。提取最新的代码,提交任何进一步的更改,将其推送到分支并重新创建一个提取请求。您的新更改将更新为拉取请求 注意:如果存储库的所有者要合并代码,那么他/她在合并之前肯定会有一个更新的代码
注意:如果存储库的所有者要合并代码,那么他/她在合并之前肯定会有一个更新的代码库。想一想,如果你真的想做同样的额外工作 所以您已经创建了一个PR拉取请求,这很好 第一步 确保您已将所有更改推送到该PR中,以便在需要时再次执行这些命令:
git add .
git commit -m 'last changes'
git push origin my-pr-branch
那就让它保持原样吧。所以,如果你有合并冲突和东西,可以给你一些工作,你需要解决。因此,再次将存储库克隆到另一个文件夹中,然后检查是否可以合并。如果你能做得好的话。如果没有,你有一份。所以你可以在本地做任何事情,在你推之前,它只是在你本地计算机的一个目录中。如果你觉得天哪,这工作太多了,你可以跳到第三步
步骤2:创建新目录并克隆存储库。差不多
cd ~/Desktop
mkdir test-repo-merge
cd test-repo-merge
git clone bling-bling-bling-repository
cd bling-bling-bling-repository
步骤3
检查您是否在正确的分支上,签出主分支并再次拉入,即使您刚刚克隆了它
git branch -a
git co master
git pull origin master
git fetch origin --prune
步骤4:有趣的部分
git co my-pr-branch
git rebase -
如果没有合并冲突,您最好使用
git push origin my-pr-branch -f
否则您需要解决合并冲突。命令行将为您提供所需操作的建议。请仔细阅读。谢谢@caramba。我照你说的做了。我得到的评论是:对不起,最后的评论。不管怎样,我照你说的做了。我已经得到了git pull原始主命令和当前分支的最新注释。我的pr分支是rebase命令的最新注释。似乎现在一切都更新了。然后我将其更新为远程我的pr分支。但我在回购协议中没有发现更新。我认为我的公关分支机构已更新为回购协议的主分支机构。但我想将我的公关分支更新为我的回购分支所在的主回购。这是其他回购协议,主回购协议已由其他人更新。我想更新我的回购协议和我的公关到主。请建议怎么做?