git pull和git request-pull之间的区别

时间:2017-06-21 07:30:57

标签: git pull-request

git pullgit request-pull之间的区别是什么?

当我使用git request-pull

2 个答案:

答案 0 :(得分:5)

git pull :此命令会将远程存储库中的更改合并到当前分支。简单地说,它会将其他修改应用到您当前的分支。

git request-pull :此命令会向另一个存储库的维护者发送请求,以撤消您所做的修改。简单地说,您要求其他存储库维护人员应用您的修改。

您可以从此链接中找到类似的问题。 git-pull-vs-pull-request

此外,请参阅Git手册。

Git Pull

Git Request Pull

答案 1 :(得分:3)

如果使用git pull,则将更改从远程存储库中提取到您的。

如果您将拉取请求发送到另一个存储库,您会要求他们的维护人员将您的更改提取到他们的中(您或多或少要求他们使用您的存储库中的git pull)。

如果您是该存储库的维护者,那么假设您在该工作流程中扮演两个角色,那么您似乎会变得更加困难。您也可以将您的开发分支本地合并到主分支中,并将该主分支直接推送到您的GitHub存储库。

(作为旁注,如果您是Git新手,我建议您使用git fetch,然后使用 git merge 而不是git pull。{{1}有效git pull后面是git merge,但单独执行它们可以让你更好地控制潜在的冲突。)