gpt4 book ai didi

Git pull 与 pull 请求

转载 作者:IT王子 更新时间:2023-10-29 00:48:32 27 4
gpt4 key购买 nike

我是 Git 的新手,所以如果这是微不足道的,我深表歉意。我有一个使用 Github 和 EGit 设置的私有(private)存储库.

更新并 merge 我的本地存储库分支与远程版本(本质上是git pull),我在Eclipse 中使用Team > Pull .

merge 一个分支 master 分支,我必须在 Github 上请求并随后批准一个Pull Request

What is the difference between calling git pull and sending a pull request?

我看到这与Fork and Pull 协作开发模型有关,用于代码审查。我想我了解 pull 请求的动机和用处,但它到底是什么?

最佳答案

如果您使用 git pull,您会将更改从远程存储库 pull 入您的。

如果您向另一个存储库发送 pull 请求,您要求他们的维护者将您的更改 pull 入他们的(您或多或少地要求他们使用 git pull 从你的仓库)。

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

(作为旁注,如果您是 Git 新手,我建议使用 git fetch 然后使用 git merge 而不是 git pullgit pull 实际上是 git fetch 后跟 git merge,但是分开执行它们可以让您更好地控制潜在的冲突。)

关于Git pull 与 pull 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22585407/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com