Git:从远程仓库拉取最新代码分支合并到本地分支

这篇具有很好参考价值的文章主要介绍了Git:从远程仓库拉取最新代码分支合并到本地分支。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在 Git 中,你可以使用 git fetchgit pull 命令拉取远程仓库的更新。

git fetch

git fetch 命令可以让你在合并代码之前查看更新,从而更好地管理你的代码和解决可能的合并冲突。
当然你可以选择在本地创建一个新分支来拉取远程的更新(也可以称之为"临时"分支),然后再将这个新分支合并到你的工作分支。

或者,你也可以选择直接在你的工作分支上拉取远程的更新。

git Pull

git pull 命令会立即拉取远程仓库的更新并合并到你的本地分支。这在某些情况下可能会导致合并冲突,因此,如果你需要更多的控制或者想要在合并之前查看更新,那么使用 git fetch + git merge 的方式会更好。

下面分别用命令讲解:

1.git fetch + merge: 获取最新代码到本地,然后手动合并分支

额外建立本地分支

命令展示:

//查看当前远程的版本
git remote -v
//获取最新代码到本地临时分支(本地当前分支为[branch],获取的远端的分支为[origin/branch])
git fetch origin master:master1      [示例1:在本地建立master1分支,并下载远端的origin/master分支到master1分支中]
git fetch origin dev:dev1     [示例2:在本地建立dev1分支,并下载远端的origin/dev分支到dev1分支中]
//查看版本差异
git diff master1    [示例1:查看本地master1分支与当前分支的版本差异]
git diff dev1         [示例2:查看本地dev1分支与当前分支的版本差异]
//合并最新分支到本地分支
git merge master1    [示例1:合并本地分支master1到当前分支]
git merge dev1   [示例2:合并本地分支dev1到当前分支]
//删除本地临时分支
git branch -D master1    [示例1:删除本地分支master1]
git branch -D dev1   [示例1:删除本地分支dev1]

注意:严谨操作,推荐这种方式

2.不额外建立本地分支

命令展示:

//查询当前远程的版本
git remote -v
//获取最新代码到本地(本地当前分支为[branch],获取的远端的分支为[origin/branch])
git fetch origin master  [示例1:获取远端的origin/master分支]
git fetch origin dev [示例2:获取远端的origin/dev分支]
//查看版本差异
git log -p master..origin/master [示例1:查看本地master与远端origin/master的版本差异]
git log -p dev..origin/dev   [示例2:查看本地dev与远端origin/dev的版本差异]
//合并最新代码到本地分支
git merge origin/master  [示例1:合并远端分支origin/master到当前分支]
git merge origin/dev [示例2:合并远端分支origin/dev到当前分支]

注意:推荐这种方式

2.git pull:获取最新代码到本地,并自动合并到当前分支

命令展示:

//查询当前远程分支
git remote -v
//直接拉取并合并最新代码
git pull origin master    [示例1:拉取远端origin/master分支合并到本地当前分支]
git pull origin dev        [示例2:拉取远端origin/dev分支合并到本地当前分支]

注意:不推荐这种方式,因为是直接合并的,无法提前处理冲突。文章来源地址https://www.toymoban.com/news/detail-596588.html

到了这里,关于Git:从远程仓库拉取最新代码分支合并到本地分支的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • IntelliJ IDEA切换Git远程分支 提交代码 拉取最新代码

    IntelliJ IDEA切换Git远程分支 提交代码 拉取最新代码

            前言:众所周知Git用命令提交代码比较繁琐,而且还得记住命令,那如何让我们更加方便的提交代码呢 以及获取最新内容拉到本地 还有更换你要提交到的分支呢 下面废话不多说。 目录 IDEA里切换Git分支 IDEA里提交代码到远程 IDEA拉取最新代码 第一种: 右键项目

    2023年04月24日
    浏览(102)
  • git创建一个本地分支,并从远程分支拉取代码

    Git 是一种分布式版本控制系统,广泛用于管理项目的源代码。它可以追踪文件的修改、记录历史变更、协调多人合作开发,并提供了回滚、分支管理、合并等功能。要创建一个本地分支并从远程分支拉取代码,你可以按照以下步骤进行操作: 首先,确认远程分支存在于远程

    2024年02月14日
    浏览(35)
  • Git切换分支(创建本地分支,远程分支,合并分支代码)

    1 .创建本地分支 2 .本地切换到新创建的分支 对应的远程分支也会切换 3 .查看当前所在分支 4 .删除本地分支(先切换其他分支)(删除本地dev分支) 5 .创建远程分支 6 .删除远程分支 7 .提交代码 8 .分支合并 想合并develop到master 先进入master (可以先git status看看是否有冲突)

    2024年02月12日
    浏览(30)
  • 使用git拉取仓库代码/将本地代码上传到远程仓库代码

    使用git拉取仓库代码/将本地代码上传到远程仓库代码

    之前我们已经介绍过如何配置密钥,接下来我们就将本地写好的代码/将远程仓库代码拉取至本地。 1. 首先初始化git:命令git init 1.1 初始化完成之后,就可以拉取代码了,命令:git clone xxxxx,路径从仓库这边复制粘贴即可,注意我们在拉取代码之前可以新建一个文件夹将我们

    2024年02月12日
    浏览(36)
  • git拉取项目及提交本地代码到远程仓库

    git拉取项目及提交本地代码到远程仓库

    目录 流程 创建仓库 首次拉取项目 提交项目  1.设置签名  2.查看工作区状态  3.提交 流程 首次从远程仓库中拉取项目使用Clone命令,将项目存储在自己的本地仓库中,当编辑结束,需要将更新的内容提交到远程仓库时,有这样几个步骤: 首先,需要将工作区的内容添加到暂

    2024年01月18日
    浏览(40)
  • 第一次使用git将远程仓库的代码拉取到本地

    第一次使用git将远程仓库的代码拉取到本地

    首先默认你已经安装好了git的客户端,如果没安装请先确保已经安装了git的客户端再进行后续的操作 第一步:进入你要克隆的文件夹下,然后点击Git Bash Here 第二步:找到远程仓库的地址,并复制该地址(这里以github上的举例) 第三步:使用下面的git命令从远程仓库复制代码到本

    2024年02月11日
    浏览(34)
  • Git 命令第一次从Git 远程仓库拉取代码到本地(学习记录)

    Git 命令第一次从Git 远程仓库拉取代码到本地(学习记录)

    第一步 ,从你要拉取代码存储的文件夹右键点击Git Bash Here。如图 第二步 ,找到 Git 远程仓库地址,并复制该地址。如图 第三步 ,输入命令git clone -b main url (目前Git最新版本默认都是main,老版本是master),这里也可以选择你要拉取的分支到本地。 待命令执行完,第一次从Gi

    2024年02月11日
    浏览(26)
  • vscode图形化操作 关联远程分支;查看所有远程分支;新建分支;代码拉取;合并分支

    vscode图形化操作 关联远程分支;查看所有远程分支;新建分支;代码拉取;合并分支

    1.关联远程分支  2.查看所有远程分支(有时我们本地新建分支后,显示不出来远程的所有分支,这时可以按照下方操作)  3.新建分支(点击左下角然后弹出中点击创建新分支输入分支名后enter这时就建立好了) 4.代码拉取(点击拉取自就会出现远程的好多仓库,选择你的目

    2024年02月11日
    浏览(32)
  • Git拉取远程分支并创建本地分支

    使用如下git命令查看所有远程分支: git branch -r 查看远程和本地所有分支: git branch -a 查看本地分支: git branch 在输出结果中,前面带* 的是当前分支。 方法一 使用如下命令: git checkout -b 本地分支名x origin/远程分支名x 使用该方式会在本地新建分支x,并自动切换到该本地分

    2024年02月11日
    浏览(32)
  • git 拉取远程分支到本地

    git 拉取远程分支到本地

    git remote add origin git@github.com:miaov-zmouse/kkb-test.git 标出的粗色字体,是要建立连接的远程仓库地址,为参考 同步本地仓库到远程 git push -u origin master -u 简化后续操作 git push origin master 远程分支 提交到远程(分支) git push origin [本地分支名称]:[远程分支名称] 远程先创建好分支然

    2024年02月06日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包