迹忆客 专注技术分享

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

Git Pull 和 Git Pull Origin Master 的区别

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

我们将讨论 git pull 和 git pull origin master 之间的区别。 我们使用这些命令将更改从远程存储库集成到本地分支。

但是,正如我们稍后将讨论的那样,每个命令的工作方式不同并且有不同的用例。


git pull 和 git pull origin master 的区别

您可能知道 git pull 命令结合了两个命令。

因此 git pull 命令将从远程存储库中获取更改并将它们合并到签出分支的尖端。 要使命令生效,您的本地分支必须有一个远程跟踪分支。

远程跟踪分支是您的本地分支从中提取更改并将更改推送到的分支。 如果您的分支没有远程跟踪分支,该命令将失败。

另一方面,git pull origin master 将从远程 master 分支获取更改并将更改合并到您当前所在的分支。

让我们看一下这两种情况的示例。

假设我们在我们的功能分支中签出,但该分支没有远程跟踪分支。 当我们运行 git pull 命令时会发生什么?

Git 将显示如下所示的消息。

git pull message

如果你没有远程功能分支,你可以直接从远程主分支拉取更改。 这是 git pull origin master 命令发挥作用的地方。

在运行命令时,我们得到:

git pull origin master

请注意 ,这只会更新我们的功能分支而不是主分支。 如果我们在 master 分支中签出,该命令将更新我们的 master 分支。

如果你想更新你的 master 分支,切换到 master 并运行 git merge 命令,如下图所示。

$ git merge Fetch_Head

Fetch_Head 是一个引用,用于跟踪从远程存储库中获取的内容。

简而言之,git pullgit pull origin master 命令将远程存储库的更改整合到当前本地分支。 git pull 命令要求你的分支有一个远程跟踪分支。

调用 git pull origin master 命令将从远程 master 分支获取更改并将它们合并到您当前签出的分支。

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

本文地址:

相关文章

配置 Git 凭据以调用密码和用户名

发布时间:2023/04/07 浏览次数:155 分类:Git

本文概述了配置 Git 以调用 git pull 和 git push 命令的密码和用户名的过程。 如果您使用 HTTP(S) 身份验证,Git 会在推送或拉取时始终提示您输入密码。

Git pull 和 Git clone 的区别

发布时间:2023/04/07 浏览次数:95 分类:Git

这篇简短的文章将解决 git clone 和 git pull 的区别。我们使用 git pull 命令从远程获取更新到本地。我们使用 git clone 命令从远程仓库中获取所有文件。

Git 拉取不更新文件

发布时间:2023/04/04 浏览次数:169 分类:Git

你可以强制 Git 更新本地仓库中的文件。我们将讨论为什么 git pull 命令无法使用远程仓库中的文件更新本地仓库中的文件。

强制 Git Pull 覆盖本地文件

发布时间:2023/04/04 浏览次数:197 分类:Git

Git 对于新用户来说有点困难,如果你的首要任务之一是从 Git 远程仓库中执行某种拉取操作,那么我们将发现让 Git 覆盖一些本地文件的可行方法。

Git 将 Master 拉入分支

发布时间:2023/04/01 浏览次数:57 分类:Git

在使用 Git 工具开发软件时,你可以为不同的功能创建不同的分支。对 master 进行更改时,这些更改不会自动添加到其他分支。

Git Fetch 和 Git Pull 的区别

发布时间:2023/04/01 浏览次数:72 分类:Git

在本文中,我们将讨论 git pull 和 git fetch 命令的实际用途,以了解两者有何不同以及何时适合使用它们。

使用 Git 下载特定标签

发布时间:2023/03/31 浏览次数:103 分类:Git

本文说明了如何以特定标记版本克隆存储库。 Git 标签标志着代码生产的一个重要里程碑。

扫一扫阅读全部技术教程

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

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便