首页 > 其他分享 >git 更新本地代码(和远端代码保持一致)

git 更新本地代码(和远端代码保持一致)

时间:2024-08-01 17:17:30浏览次数:14  
标签:git -- 代码 master 本地 远端 fetch

转载自:https://www.cnblogs.com/tian777/p/17552281.html

 

目录

 

1.拉起最新远端代码版本

撤销本地、暂存区、版本库、

git fetch --all

2.同步本地到最新版本

回退到最新的远端代码

git reset --hard origin/master

3.拉取代码

git pull origin master

4.简化写法

git fetch --all
git reset --hard origin/master
git pull 
git fetch --all && git reset --hard origin/master && git pull

命令连接符 && 的意思是 前一条命令执行成功才执行后一条命令。

备注

git fetch

从远程仓库下载新分支与数据

使用git fetch更新代码,本地的库中master的commitID不变,还是等于1。
但是与git上面关联的那个orign/master的commit ID变成了2。
这时候我们本地相当于存储了两个代码的版本号,
我们还要通过merge去合并这两个不同的代码版本

相当于fetch的时候本地的master没有变化,但是与远程仓关联的那个版本号被更新了,
我们接下来就是在本地合并这两个版本号的代码
git merge
git pull
git pull的会将本地的代码更新至远程仓库里面最新的代码版本
git pull看起来像git fetch+get merge

git fetch origin master //从远程主机的master分支拉取最新内容 
git merge FETCH_HEAD    //将拉取下来的最新内容合并到当前所在的分支中

标签:git,--,代码,master,本地,远端,fetch
From: https://www.cnblogs.com/FBsharl/p/18337063

相关文章

  • platformio 添加github的库
    platformio添加github的库在PlatformIO中添加GitHub上的库,你需要在项目的platformio.ini文件中使用库的GitHubURL。以下是添加库的步骤:打开你的PlatformIO项目的platformio.ini文件。在[env:default]部分或者特定的环境部分下,使用lib_deps指令添加GitHub上的库......
  • vscode 上传github
    0安装github插件 插件   1登录https://github.com/Dongvdong?tab=repositories105@qL42创建2-1项目名字 2-2选择一个默认的redeme 2-3公开还是私有 完整提交   3Git首次安装需要进行的设置gitconfig--list2、配置全局用......
  • 刀具磨损预测工器具磨损预测-RIME-CNN-SVM霜冰算法优化-完整代码数据
    直接看项目演示:刀具磨损预测工器具磨损预测-RIME-CNN-SVM霜冰算法优化_哔哩哔哩_bilibili效果演示:代码: importnumpyasnpimporttorchimporttorch.nnasnnimporttorch.nn.functionalasFimporttorch.optimasoptimfromtorch.utils.dataimportDataLoad......
  • 如何调试 NCO/Meteocean-API 代码以获得大气数据?
    我目前正在尝试利用Python中的meteocean-api来下载和使用NORA3数据。这在后台使用nco包来处理文件。我下载了它及其所有依赖项(包括nco),只需使用:condainstall-cconda-forgemetocean-api这给我的计算机带来了很多麻烦,包括需要将sqlite3DLL重新包含回正确的位......
  • 用于从连接到 LAN 交换机的四个 Arduino 扩展板读取/保存数据的 Python 代码
    我有四个Arduino扩展板连接到LAN交换机。每个人都会发出一条“HelloJane”消息。LAN交换机已连接到我的PC。我需要将每个Arduino的数据/消息保存在PC上的单独文件夹中。请帮助使用Python脚本/代码。我能够看到来自所有四个Arduino的消息,但无法将它们保存到文......
  • 代码随想录算法训练营第56天 | 广搜和深搜应用
    110.字符串接龙https://kamacoder.com/problempage.php?pid=1183代码随想录https://www.programmercarl.com/kamacoder/0110.字符串接龙.html#思路105.有向图的完全可达性https://kamacoder.com/problempage.php?pid=1177代码随想录https://www.programmercarl.com/kamaco......
  • 代码审计: ThinkPHP V6.0.12LTS反序列化漏洞复现
    这里写目录标题源码下载一、前缀知识事件回调:二、代码审计查找反序列化路由三、利用链分析构造exp源码下载在我的个人免费资源里面一、前缀知识事件回调:概念:在某个特定事件发生时,系统会调用预先定义好的函数(即回调函数)来处理该事件。回调函数通常作为参数传递给......
  • IDL根据Landsat QA波段去云处理【代码】
    IDL根据LandsatQA波段去云处理【代码】​landsatQA波段(质量评估波段)是Landsat卫星影像数据中的一个特殊波段,他在Landsat5-9的每个产品中都存在。虽然我们常用的Landsat影像数据有B1-B7波段,但QA波段并不是其中之一。它可以反映出云、云阴影、雪等类别的像素,常常应用在影像......
  • 代码随想录算法训练营day01|704. 二分查找,27. 移除元素,977.有序数组的平方
    704.二分查找题目链接:https://leetcode.cn/problems/binary-search/description/本人代码:classSolution{public:intsearch(vector<int>&nums,inttarget){intlow=0,high=nums.size()-1;//此处分情况讨论returnsearchTarget(nums,low,high,tar......
  • 制作java代码 Dockerfile
    DockerfileFROMmaven:3.6.2-jdk-8-slimASbuilderCOPYdigit/digit-life-service/build/WORKDIR/build/RUN--mount=type=cache,target=/root/.m2mvncleaninstall-Ptest-Dmaven.test.skip=trueFROMopenjdk:8-slimWORKDIR/appsCOPY--from=builder/bui......