更新远程代码到本地仓库

本文介绍了两种从远程仓库获取最新代码到本地的方法:一是使用git fetch和git merge命令;二是通过git fetch指定本地临时分支进行操作。每种方法都详细说明了如何同步代码、比较差异及合并分支。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

更新远程代码到本地仓库

  • 方式一

    1. 查看远程仓库

      $ git remote -v
      eoecn https://github.com/**************************(fetch)
      eoecn https://github.com/**************************(push)
      origin https://github.com/**************************(fetch)
      origin https://github.com/**************************(push)

      从结果看,远程仓库有两个,一个是eoecn,一个是origin

    2. 从远程获取最新版本到本地

      $ git fetch origin master
      From https://github.com/***********************
      * branch   master ->FETCH_HEAD

      git fetch orgin master : 从远程的origin仓库的master分支下载到本地的origin master

    3. 比较本地的仓库和远程参考的区别

      $ git log -p master.. origin/master
    4. 吧远程下载的代码合并到本地仓库,远程的和本地的合并

      $ git merge origin/master
  • 方式二

    1. 查看远程分支,同方式一的第一步

    2. 从远程获取最近版本到本地

      $ git fetch origin master:temp
      From https://github.com/***********************
      * [new branch] master ->temp

      git fetch origin master:temp : 从远程的origin仓库的master分支下载到本地并新建一个分支temp

    3. 比较本地的长裤和远程参考的区别

      $ git diff temp

      git diff temp : 比较master分支和temp分支的不同

    4. 合并temp分支到master分支

      $ git merge temp
    5. 如果不想要temp分支,可以将此删除

      $ git branch -d temp

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值