Git 撤销修改

脑机接口(BCI)从原理到开发实战 01|意念控制真的来了?一文看懂脑机接口的技术革命 类型定义典型应用主动式用户主动产生特定思维模式来控制设备运动想象(想象左手/右手移动)反应式用户被动接受外部刺激,系统检测大脑反应P300拼写器、SSVEP(稳态视觉诱发电位)被动式系统监测用户自发脑状态,不要求主动控制疲劳监测、情绪识别、注意力评估本系列后续文章将重点围绕主动式(运动想象)和反应式(P300/SSVEP)展开实战。脑机接口,这个曾经只存在于科幻中的概念,正在政策、资本、技术的三重驱动下,加速从实验室走向产业落地。2026年,注定是脑机接口发展史上浓墨重彩的一年。 阅读详情

目录

撤销工作区的修改

撤销暂存区的修改

撤销版本库中的修改

撤销远程仓库中的修改


撤销工作区的修改

        当在Git仓库下修改的文件想要撤回时(即还没有git add提交到暂存区),使用 git checkout -- <file> 可以撤销工作区的修改。例如下面的例子中,Git 仓库中的文件分布是这样的:

➜  Code git:(master) ll
total 8
drwxr-xr-x   5   staff   160  8 10 12:14 ./
drwxr-xr-x+ 61   staff  1952  8 18 09:32 ../
drwxr-xr-x  13   staff   416  8 18 09:32 .git/
drwxr-xr-x   3   staff    96  8  3 15:29 cliff_demo/
-rw-r--r--   1   staff    21  8 10 12:14 master1.txt

        进入到master1.txt中,看看原本有什么内容:

  1 version: master1.0.0

修改master1.txt的内容,并保存退出:

version: master1.0.0
new version: ?

接下来撤回master1.txt的修改

git  checkout  -- file

➜  Code git:(master) ✗ git checkout -- master1.txt

再次进入master1.txt查看,发现刚刚的改动被撤销了:

version: master1.0.0

撤销暂存区的修改

在使用 git add命令将工作区的修改添加至暂存区后,可使用 git  reset  HEAD <file> 撤销暂存区的修改。

例如修改master1.txt文件:

(添加了最后一行)

version: master1.0.0
json : JavaScript Object Notation

使用git add将master1.txt文件修改添加至暂存区:

➜  Code git:(master) ✗ git add master1.txt

这时可以使用 git reset HEAD <file> 撤销本次暂存区的改动:

➜  Code git:(master) ✗ git reset HEAD master1.txt
Unstaged changes after reset:
M	master1.txt

(此时文件只是从暂存区又重新回到了工作区)

继续使用 git  checkout -- master1.txt 命令就可以将文件的修改从工作区撤回。

➜  Code git:(master) ✗ git checkout -- master1.txt

打开文件,发现文件确实被撤回了。

version: master1.0.0

撤销版本库中的修改

如果修改通过 git commit 提交到了版本库,无法直接使用命令撤销修改,只能通过版本切换到之前的版本。

git 版本切换:

https://blog.youkuaiyun.com/TCatTime/article/details/96482114

撤销远程仓库中的修改

如果使用了 git  push 命令将修改提交到了远程仓库,此时已经无法使用git 命令撤销。只能再次修改文件重新手动修改,并将修改重新git push到远程仓库。

WPF+MVVM案例实战(二十三)- 阴影效果详解 通过附加属性实现阴影效果,通过改变不同的阴影属性值达到不同阴影效果 阅读详情

相关推荐

糖尿病预测(深度学习pytorch实现-最新)

本次做的项目是糖尿病的预测,也是来自kaggle上面的一个小项目。根据一个人的怀孕次数、血糖、血压、皮肤厚度、胰岛素指标、身体质量指数、糖尿病谱系指数、年龄等身体参数来预测一个人是否患有糖尿病。

NangoGreen的博客 5358

git撤销修改命令

git撤销修改命令

bulucc的博客 4059

Android Qcom USB Driver学习(十三)

该系列文章总目录链接与各部分简介: Android Qcom USB Driver学习(零) Android Qcom USB Driver学习(八) Android Qcom USB Driver学习(九)deals with the USB Power Delivery resources used by one or more ports on the basis of the local device policy the basis of the local device policy.opera

Android驱动开发 2611

git操作——撤回修改

git管理工程的时候,撤回修改的相关操作

weixin_44063491的博客 1万+

uniapp无感刷新token实现过程

可以看到已经触发了刷新token接口,并且重新请求上次失败的列表接口,无感刷新token逻辑已经正常,但为什么列表接口请求成功,还一直loading没关闭捏,就是因为后续代码未执行,await接口的返回没有成功resolve。路漫漫其修远兮,前端道路逐渐迷茫,时隔好久好久终于想起了我还有一个小博客,最近在一直在弄uniapp,属实有被恶心到,但也至少会用了,最近实现了一个比较通用的功能,就是无感刷新token,但在过程中发现一个问题就是。3、排查await的列表接口为何没有成功resolve。

weixin_40618068的博客 3594

豆包大模型API调用两种方法

ps: 因为是自用,所以这里图方便采用硬编码密钥的形式;如果有需求/安全风险,建议参考官方教程设置ARK_API_KEY环境变量的方式。坏处是:看别人的教程走了一大圈弯路hh;基础调用的话方法一就可以满足了,也比较方便快捷,容易上手。将 <Model> 替换为 Endpoint ID即可。创建就按照提示填写信息就行,需要实名认证,有免费额度。绿框框里就是Endpoint ID。

kkkkkkkkkasey的博客 1万+

Git撤销修改

Git撤销修改Git撤销修改一、撤销修改二、文件删除 Git撤销修改 本篇文章主要分为两部分,一是主要说明下如何使用Git来撤销对文件的修改,二是如何恢复误删的文件。以前一直没有弄明白,现在终于弄清了QAQ。在说操作之前,先说明下Git的工作区、暂存区和版本库的概念。先上图,用的是菜鸟教程的图。 **工作区:**就是你在电脑里能看到的目录。 **暂存区:**英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/index)中,所以我们把暂存区有时也叫作索引(in

一只路痴兔子的博客 2万+

C++设计模式之观察者模式

观察者模式(Observer Pattern)是一种行为设计模式,它定义了对象之间的一对多依赖关系,当一个对象状态发生变化时,所有依赖于它的对象都会得到通知并自动更新。这种模式通常用于实现分布式事件处理系统,当一个对象(称为“主题”或“发布者”)改变状态时,所有注册的观察者都会收到通知。

每天进步一点点。 600

在 Git 中撤消更改的 6 种方法!

在 Git 中撤消更改的 6 种方法! Git 详细讲解

chengbo_eva的博客 8182

Win10或Win11电脑找不到以太网网络适配器的解决方法

Win10或Win11电脑找不到以太网网络适配器的解决方法

Robot_PLC_HMI_Automation 654

30天入门 SAP BTP 开发系列之一:SAP 开发顾问为什么要学习 SAP BTP 开发?能带来哪些收获?

国内 SAP 开发顾问们的微信朋友圈,最近可能都被 SAP 和阿里这两家巨头宣布合作的重磅消息刷屏了吧。近日,德国软件巨头SAP SE与中国电商巨头阿里巴巴集团宣布建立战略合作伙伴关系。根据协议,阿里巴巴集团将利用 SAP Cloud ERP Private 强化企业基础设施,并采用联合上市策略为全球客户创造卓越价值。阿里巴巴将集成 SAP Business Suite,以简化系统维护与升级流程,并实现 AI 功能与核心业务流程的无缝整合。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 2381

git撤销文件的修改

(1)对于该文件来说,在当前分支上,你还没有commit过一次。注意:git chekcout 是让文件回到最近一次该文件git commit或git add时的状态。表明:test1文件不被git追踪,并且它是修改的状态,没有提交到暂存区。此时,你可以任意的对此文件进行修改了,想好了之后,再提交到暂存区。git提示你:该文件在Git目前所知的文件中找不到。(2)如果你已经有了commit的记录,撤销文件。对于单个文件的撤销修改而言,使用下面方法。命令来放弃该文件的暂存,这时,你用。

少油少盐不要辣 6万+

微信小程序逆向实战:从HTTPS抓包到API接口全解构

方案原理优点缺点方案一:使用低版本微信+系统代理微信7.0以下版本未强制不走代理操作简单容易被封号,无法使用新版小程序方案二:Hook SSL层(Xposed/Frida)动态Hook Java的TrustManager或系统的SSLContext,绕过证书校验灵活可控需要Root/越狱,技术门槛高方案三:VPN转发抓包(PacketCapture)利用Android VPNService将所有流量转发到本地代理无需Root,兼容性好部分机型存在性能问题。

2201_76125261的博客 266

【Git】Git撤销修改

在 Git 中,撤销修改可以通过多种方式实现,具体取决于你想撤销的修改类型(未提交的修改、已提交的修改、合并等)。

qq_38801607的博客 1662

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

git撤销某个文件的修改

git撤销某个文件的修改,分为两种情况: 1.在工作区修改,但并未提交到暂存区(即并没有add)。 对于单个文件的撤销修改而言,使用下面方法。 $ git checkout -- 文件名 1 若想撤销工作区中所有文件的修改,则 $ git checkout . 1 注意:git chekcout 是让文件回到最近一次该文件git commit或git add时的状态。 2.工作区修改了之后,提交到了暂存区(即add),如何撤销修改?这里分为两种情况来说吧。 (1)对于该文件来说,在当前...

屿汐学长的博客 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Git 撤销修改总结

开始使用Git版本管理仓库开始管理代码,在本地仓库进行修改时,总会存在修改发生错误,需要我们撤销修改,但是修改在不同的地方,撤销修改的方法不同,下面总结我在使用Git的时候遇到的问题。 使用Git,要能够很好的明白工作区、暂存区、本地仓库、远程仓库这几个概念。 (1)我们首先在工作区进行编辑代码,保存代码之后,如果想撤销工作区的修改,让工作区的内容返回到最近一次git add或者git com...

青爷 627

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

git 撤销修改

命令:git checkout -- file 命令git checkout -- readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,这里有两种情况: 一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态; 一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。 总...

baidu_38558076的博客 1204

git 撤销文件的修改(checkout/reset )

使用 git 撤销某个文件的修改,分为两种情况: 情况1:在工作区已修改,但并未提交到暂存区(即并没有add) 撤销单个文件修改,使用下面命令: $ git checkout -- 文件名 若想撤销工作区中所有文件的修改,则 $ git checkout . 注意:git chekcout 是让文件回到最近一次该文件git commit或git add时的状态。 2.工作区修改了之后,提交到了暂存区(即add),如何撤销修改? 这里也分为两种情况: 2.1 对于该文件来说,还没有commit过一次。这时

菜鸡小白的成长记录 8307

git撤销单个文件的修改_git撤销文件的修改

git撤销某个文件的修改,分为两种情况:1.在工作区修改,但并未提交到暂存区(即并没有add)。对于单个文件的撤销修改而言,使用下面方法。git checkout -- 文件名若想撤销工作区中所有文件的修改,则git checkout .注意:git chekcout 是让文件回到最近一次该文件git commit或git add时的状态。2.工作区修改了之后,提交到了暂存区(即add),如何撤销...

weixin_31826879的博客 1657

【git笔记】撤销修改

git笔记 撤销修改git笔记 撤销修改说明命令命令使用示例[参考资料] git笔记 撤销修改 说明 介绍几种git撤销修改的命令。环境:Ubuntu/Debian。 命令 只是在工作区(working directory)中把代码修改了,但还没有把文件修改添加(git add)进暂存区(staging area)里。 git checkout -- <file> 执行后,会放弃工作区(working directory)中文件的更改,用暂存区(staging area)里该文件的内容覆盖工

685

git撤销单个文件的修改_git 撤销修改以及删除文件

撤销修改1、如果当你修改了代码,然后又发现修改错误以后,想撤销前面的操作的时候该怎么办呢?既然错误发现得很及时,就可以很容易地纠正它。你可以删掉最后一行,手动把文件恢复到上一个版本的状态。如果用 git status 查看一下:你可以发现,Git会告诉你, git checkout -- file 可以丢弃工作区的修改:2、如果当你修改了代码,已经add到暂存区而没有进行commit操作的时候,想...

weixin_28278377的博客 2063

【git】git撤销文件的修改

【git】git撤销文件的修改 git撤销某个文件的修改,分为两种情况: 1.在工作区修改,但并未提交到暂存区(即并没有add)。 对于单个文件的撤销修改而言,使用下面方法。 $ git checkout -- 文件名 若想撤销工作区中所有文件的修改,则 $ git checkout . 注意:git chekcout 是让文件回到最近一次该文件git commit或git add时的状态。 2.工作区修改了之后,提交到了暂存区(即add),如何撤销修改?这里分为两种情况来说吧。 (1)对于该文件来说,

qq_43331089的博客 3150

git撤销本地修改与回退版本

1. 使用git checkout撤销本地修改 即放弃对本地已修改但尚未提交的文件的修改,还原其到未修改前的状态。注意:已add/commit的文件不适用个方法,应该用本文提到的第二种方法。 命令如下: git checkout . # 撤销对所有已修改但未提交的文件的修改,但不包括新增的文件 git checkout [filename] # 撤销对指定文...

細水、長流√的专栏 2122

Git - 暂存区及撤销修改

1. 暂存区 每个 Git 仓库中,都有一个隐藏目录 .git 用于存放 Git 仓库的相关信息,包括暂存区(称为 stage)、自动创建的 master 分支以及指向 master 分支的 HEAD 指针。 每次提交文件时: git add 添加文件到暂存区。 git commit 提交更改,把暂存区的所有内容一次性全部提交到当前分支,清空暂存区。 2. 撤销修改 因为暂存区的...

kikajack的博客 6万+

Git里的撤销修改

git的撤销更改深度分析,一次性解决最头疼的问题,妈妈再也不用担心我乱提交文件了。

weixin_68755949的博客 635
上一篇: Flask向Jinja2模板中传入数据
下一篇: Go交换切片内两个索引对应的值
TCatTime
博客等级 码龄9年 400粉丝 256原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值