git pull 和 git request-pull 之间的区别
Difference between git pull and git request-pull
git pull
和git request-pull
有什么区别?
当我使用 git request-pull
?
如果您使用 git pull
,您会将更改从远程存储库拉入您的存储库。
如果您向另一个存储库发送 拉取请求 ,您要求他们的维护者将您的更改拉入他们的(您或多或少要求他们使用 git pull
来自你的存储库)。
如果您是该存储库的维护者,那么假装您在该工作流程中扮演两个角色,这似乎会让维护变得更加困难。您不妨在本地将您的开发分支合并到您的 master 分支,并将该 master 分支直接推送到您的 GitHub 存储库。
(附带说明,如果您是 Git 的新手,我建议您使用 git fetch
,然后 git merge 而不是 git pull
。git pull
实际上是 git fetch
后跟 git 合并,但是分开执行它们可以让您更好地控制潜在的冲突。)
git pull
:此命令会将远程存储库中的更改合并到您当前的分支中。简单地说,它会将其他修改应用到您当前的分支。
git request-pull
:此命令将向另一个存储库的维护者发送请求,以拉取您所做的修改。简单地说,您要求其他存储库维护者应用您的修改。
您可能会从这个 link 中找到类似的问题。
git-pull-vs-pull-request
此外,请参考Git手册。
git pull
和git request-pull
有什么区别?
当我使用 git request-pull
?
如果您使用 git pull
,您会将更改从远程存储库拉入您的存储库。
如果您向另一个存储库发送 拉取请求 ,您要求他们的维护者将您的更改拉入他们的(您或多或少要求他们使用 git pull
来自你的存储库)。
如果您是该存储库的维护者,那么假装您在该工作流程中扮演两个角色,这似乎会让维护变得更加困难。您不妨在本地将您的开发分支合并到您的 master 分支,并将该 master 分支直接推送到您的 GitHub 存储库。
(附带说明,如果您是 Git 的新手,我建议您使用 git fetch
,然后 git merge 而不是 git pull
。git pull
实际上是 git fetch
后跟 git 合并,但是分开执行它们可以让您更好地控制潜在的冲突。)
git pull
:此命令会将远程存储库中的更改合并到您当前的分支中。简单地说,它会将其他修改应用到您当前的分支。
git request-pull
:此命令将向另一个存储库的维护者发送请求,以拉取您所做的修改。简单地说,您要求其他存储库维护者应用您的修改。
您可能会从这个 link 中找到类似的问题。 git-pull-vs-pull-request
此外,请参考Git手册。