Bru*_*uno 56
如果使用git pull,则将更改从远程存储库中提取到您的更改中.
如果您将拉取请求发送到另一个存储库,则要求他们的维护人员将您的更改提取到他们的中(您或多或少要求他们使用git pull您的存储库中的a).
如果您是该存储库的维护者,那么假设您在该工作流程中扮演两个角色,那么您似乎会变得更加困难.您也可以将您的开发分支本地合并到主分支中,并将该主分支直接推送到您的GitHub存储库.
(作为旁注,如果你是Git的新手,我建议使用git fetch,然后git merge代替git pull.git pull有效地git fetch跟着git merge,但是单独执行它们可以让你更好地控制潜在的冲突.)
一个拉请求请求存储库的维护者git pull在某些变化(如名字已经暗示).GitHub提供了一个易于使用的附加界面,简化了对此类请求的审核.
您不需要使用它来合并某个分支.但您可以使用它,重新检查是否所有更改都已准备好合并可能会有所帮助.如果您不想要或不需要额外的安全性,您可以简单地git merge分支.
git它本身也有一个创建拉取请求的命令,专门用于邮件列表.您可以使用git request-pull命令请求生成.事实上,使用此命令需要为某些项目提交拉取请求!该命令的输出看起来与此类似(取自官方git主页):
$ git request-pull origin/master myfork
The following changes since commit 1edee6b1d61823a2de3b09c160d7080b8d1b3a40:
John Smith (1):
added a new function
are available in the git repository at:
git://githost/simplegit.git featureA
Jessica Smith (2):
add limit to log function
change log output to 30 from 25
lib/simplegit.rb | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
Run Code Online (Sandbox Code Playgroud)
远程仓库======>本地仓库
git pull=Git 获取 + Git 合并
这是 Github 的事情。
远程 Github 存储库<========从 =====您的 Github 存储库拉取请求
远程 github 存储库的维护者是否会接受你的 Pull 请求,取决于她。
| 归档时间: |
|
| 查看次数: |
28946 次 |
| 最近记录: |