gpt4 book ai didi

git - github merge "pull-request"和gitlab merge "merge-request"的区别

转载 作者:行者123 更新时间:2023-12-02 03:00:51 28 4
gpt4 key购买 nike

为了更好地理解这些操作,我想知道 github 或 gitlab 到底是如何 merge 这些请求的。当压缩、 rebase 、 merge ......时详细执行哪些 git 命令?

最佳答案

PR 和 MR 之间没有区别。术语“Pull request”是指在内核开发中如何使用 git。假设你是开发人员,我是维护人员。为了让您 merge 更改,您将生成一个差异补丁并将其通过电子邮件发送给我,以便我可以查看它,并请求我从您的存储库中提取这些更改(如果我认为它们合适)。因此,“pull 请求”,以及 git 命令 git pull-request

merge 请求是对此过程的重构。这是因为我们并不是真正要求某人从我们的存储库中提取内容,而是要求将我们的更改 merge 到develop/master分支,通常来自同一存储库的分支。因此,gitlab 将相同的过程称为“merge 请求”而不是“pull 请求”。

在这两种情况下,实际执行的命令取决于所选的选项。 gitlab 和 github 都允许压缩、 rebase 和 merge ,并且命令可能几乎相同(如果不完全相同)。

关于git - github merge "pull-request"和gitlab merge "merge-request"的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60001939/

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