Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在github中将拉取请求重新设置到master上?_Git_Github - Fatal编程技术网

如何在github中将拉取请求重新设置到master上?

如何在github中将拉取请求重新设置到master上?,git,github,Git,Github,我想在GitHub中处理其他一些存储库。因此,我提出了回购协议,建立了一个新的分支机构,并对该分支机构提出了撤销请求。现在,主存储库已经更新。我需要将我的拉拽请求重新定位到master上。我对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分支。但我在回购协议中没有发现更新。我认为我的公关分支机构已更新为回购协议的主分支机构。但我想将我的公关分支更新为我的回购分支所在的主回购。这是其他回购协议,主回购协议已由其他人更新。我想更新我的回购协议和我的公关到主。请建议怎么做?