迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 操作系统 > Git >

Git Merge Master 和 Git Merge Origin/Master 的区别

作者:迹忆客 最近更新:2023/03/29 浏览次数:

本文概述了 git merge master 和 git merge origin/master 命令之间的区别。 我们使用这两个命令来集成来自 master 分支的更改。

不同之处在于何时以及如何使用它们,我们将在稍后讨论。

我们将定义每个命令并完成其工作流程。 这将有助于我们区分两者。


git merge origin/master 命令

我们使用 git merge origin/master 命令将上游的变更从 master 分支整合到本地分支。 上游 master 分支是远程仓库中的 master 分支。

让我们看一个例子。

要使用 git merge origin/master ,您需要从远程存储库中获取。 假设我们的远程 master 分支领先于我们的本地功能分支并且我们想要更新相同的分支,我们如何去做呢?

首先,我们将运行 git fetch 命令以从远程存储库中获取更改。

$ git fetch

通过运行以下命令,我们可以将远程主分支的更改直接合并到本地功能分支。

$ git merge origin/master

Git merge origin master

它比传统的路线更短,包括在本地 master 分支检出时拉取,切换到功能分支,然后将两者合并。


git merge master 命令

git merge origin/master 命令相反,git merge master 命令集成来自本地 master 分支的更改。 让我们看一个例子。

假设我们在 master 分支中有一些相关的提交,但在我们的 feature 分支中不存在,我们如何引入这些更改?

这很简单; 我们将使用 git merge master 命令,如下图所示。

首先,我们将切换到我们的功能分支。

$ git checkout feature

我们现在可以合并这两个分支。

$ git merge master

Git merge master

由上可知,git merge origin/master 命令用于整合远程 master 分支的变更,而 git merge master 命令用于整合本地 master 分支的变更。

上一篇:Git 未合并文件

下一篇:Git Index.Lock 文件

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 Git 中解决冲突后完成合并

发布时间:2023/03/30 浏览次数:66 分类:Git

本文描述了在解决 Git 中的合并冲突后完成合并的过程。 我们将完成合并步骤,解决冲突并完成合并。

Git 中将开发分支合并到 Master

发布时间:2023/03/30 浏览次数:68 分类:Git

本文概述了将开发分支合并到主分支中。 通常我们会发现自己在 master 分支之外创建一个分支用于开发。

Git merge 试运行

发布时间:2023/03/30 浏览次数:132 分类:Git

本文将讨论通过 git 命令解决 git merge 冲突。Git 有许多功能,开发人员可以轻松使用并解决他们的问题。 在 git 的这些功能中,合并是每个开发人员在大型团队中处理单个项目时都需要的基本方

Git Cherry-Pick 与合并工作流

发布时间:2023/03/30 浏览次数:199 分类:Git

本文讨论 git cherry-pick 和 git merge 命令的工作流程。 我们使用这两个命令将更改从一个分支集成到 Git 版本控制系统中的另一个分支。

Git Pull 和 Merge 命令

发布时间:2023/03/30 浏览次数:153 分类:Git

本篇文章描述了 Git 的 pull 和 merge 命令的用途。

Git merge 和 Git rebase 的比较

发布时间:2021/12/20 浏览次数:35018 分类:Git

git rebase 命令对于初学者来说号称是 Git 中的巫术,但是如果小心使用,其实它上可以让开发团队的生活变得更轻松。 在本文中,我们将 git rebase与相关的 git merge 命令进行比较,并确定

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便