Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Git示例教程 - 撤销对单个文件的修改

Git示例教程 - 撤销对单个文件的修改

作者头像
KINGYT
发布于 2019-10-28 09:54:08
发布于 2019-10-28 09:54:08
1.6K00
代码可运行
举报
运行总次数:0
代码可运行

最终命令:

代码语言:javascript
代码运行次数:0
运行
复制
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
git checkout HEAD a.txt                             # 撤销对a.txt文件的修改
git restore --source=HEAD --staged --worktree a.txt # 也可以使用这个命令
代码语言:javascript
代码运行次数:0
运行
复制

情景模拟:

先使用下面的命令初始化一个测试用的Git仓库:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 初始化一个空的Git仓库
mkdir repo && cd repo
git init

# 将a.txt加入到版本控制中
echo A1 > a.txt
git add .
git commit -m init

# 修改a.txt,并把这次修改加入到Git的staging area中
echo A2 >> a.txt
git add .

# 修改a.txt,不把这次修改加入到Git的staging area中
echo A3 >> a.txt
代码语言:javascript
代码运行次数:0
运行
复制

执行完上面的命令后,看下该Git仓库的当前状态:

代码语言:javascript
代码运行次数:0
运行
复制
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ git status
On branch master
Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
  modified:   a.txt

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
  modified:   a.txt
代码语言:javascript
代码运行次数:0
运行
复制

现在我们想撤销对a.txt文件的修改,可执行如下命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ git checkout HEAD a.txt
Updated 1 path from b5ab058

$ git status
On branch master
nothing to commit, working tree clean

$ cat a.txt
A1
代码语言:javascript
代码运行次数:0
运行
复制
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Linux内核及JVM底层相关技术研究 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
服务器行业应该如何发展?
IDC行业,当之无愧是近几年间的大热行业。它的每一点进步,都体现在中国经济的蓬勃发展中体现。伴随网络资源的迫切需求,服务器业务开始进入大众的视野。广义上的服务器业务可以包括服务器托管和服务器租用两大类别,服务器租用又可以分为高防服务器租用和服务器带宽租用以及云主机租用业务。企业用户在选择上,可以根据自身的需求去进行选择适合自身需求的服务器业务,切记不要盲目追求价格高,那并不一定就是最好的。
企商在线
2021/11/29
1K0
服务器行业应该如何发展?
什么是服务器专线
随着客户的一些网站对于服务器的要求越来越高,需要服务器请到TG@Daisy9677/@Vicky105805客户亟待选择一些专业性能较强的服务器,其中对于线路的选择也是重要的一环。但不少客户朋友对“服务器专线”并不是特别了解,服务器有多少种“专线接入”类型也不是很清楚。那么,小编将在本期内容中为大家介绍服务器专线接入的一些详细内容,这对于需要高速、高效网络环境的客户朋友是有所帮助的。
用户9305758
2022/01/12
3.4K0
服务器租用托管需要考虑的因素,服务器托管优点和缺点
服务器托管可以理解为每个企业所必须的过程。服务器托管在选择IDC运营商方面一定要慎重。因为一旦选择不好IDC运营商,服务器很容易出现瘫痪、宕机等问题,造成服务器无法正常运作,从而对用户造成损失。接下来,我们一起来了解一下服务器托管需要考虑的重要因素:
企商在线
2021/11/26
12.3K0
服务器租用托管需要考虑的因素,服务器托管优点和缺点
为何选择独立服务器?稳定、高效、安全等优势一览
在当今数字时代,无论是个人网站还是大型在线企业,选择适当的服务器托管方案至关重要。其中,独立服务器备受青睐,因为它们提供了一系列独特的优势,包括稳定性、高效性和安全性。在本文中,我们将深入探讨为什么选择独立服务器是一个明智的决策,以及这些优势是如何帮助您实现在线目标的。
一只扑棱蛾子
2023/11/17
1910
为何选择独立服务器?稳定、高效、安全等优势一览
云时代 | 云主机服务器概述、优势及如何选择
近年来,有关云计算的信息、产品和概念,正充斥着互联网的每个角落,在互联网+的背景之下,云技术的出现更是让许多企业的业务数据向云计算靠拢。 1什么是云主机服务器? 云服务器是一种类似VPS服务器的虚拟化技术, VPS是采用虚拟软件,VZ或VM在一台服务器上虚拟出多个类似独立服务器的部分,每个部分都可以做单独的操作系统,管理方法同服务器一样。而云服务器是在一组集群服务器上虚拟出多个类似独立服务器的部分,集群中每个服务器上都有云服务器的一个镜像,从而大大提高了虚拟服务器的安全稳定性,除非所有的集群内服务器全部出现
码神联盟
2018/04/02
14.1K0
云时代 | 云主机服务器概述、优势及如何选择
什么是大带宽服务器?大带宽服务器的优势有哪些?
现今社会,对数据的应用越来越广泛,对香港服务器的租用也就越来愈多,许多企业都非常喜欢租用大带宽的服务器,那么,什么是大带宽服务器呢?香港大带宽服务器的优势有哪些呢?让影速科技小编带大家一起了解:
用户10355222
2023/02/15
6.9K0
服务器租用和托管有什么不同?
现在不少的企业用户都选择了服务器来进行业务信息资源的存储。那么关于服务器托管和服务器租用之间的门道,不知道大家是否清晰。今天,我们深度剖析一下服务器托管和服务器租用二者的具体优势,让大家以后少走弯路。
企商在线
2021/10/08
26.5K0
服务器租用和托管有什么不同?
服务器托管和租用到底好在哪?
伴随中小企业数量急剧增长,相关数据量储存成为问题。服务器托管、服务器租用等相关数据中心解决方案映入眼帘。相信不少企业都有听过服务器托管、服务器租用这类名词,但具体内容什么是服务器托管、服务器租用,可能并没有清晰的概念。事实上企业使用服务器可以概括为三种方式:其一种企业自身拥有自建的机房,只需要购置服务器安置在自己的机房内部;其二是向数据中心租借服务器,进行服务器租用;然后就是将自己的服务器托管到数据中心。那么进行服务器托管、服务器租用有什么优势呢?
企商在线
2021/09/15
5.7K0
服务器托管和租用到底好在哪?
云服务器该如何选择?
云服务器因为其管理流程简便、操作过程方便快捷的特点,受到很多企业的青睐。但面对市场上琳琅满目的各种云服务器厂商以及所提供的各种云产品,如何选择适合自己的云服务器对于新手是有一定的困难的。本作者总结了在选择云服务器时务必考虑到的几个方面,希望对大家选择云服务器有一定的帮助。
腾云大使
2022/01/05
8.6K0
服务器应该如何安置?
不管是对哪一家企业来讲,服务器的安全性和稳定性及高可靠性都是最重要的。因为服务器内部存储了企业所需要的所有数据,是企业网络稳定运行的基本条件。当面对选择服务器托管还是服务器租用时,很多企业都会陷入两难境地。
企商在线
2021/09/17
8430
服务器应该如何安置?
关于服务器租用行业的全方位考虑
#云计算##服务器##大数据##数据中心##科技快讯#伴随云计算时代的兴起,服务器托管、服务器租用、与主机租用业务被大众所熟知。
企商在线
2021/10/26
5.3K0
关于服务器租用行业的全方位考虑
服务器租用单线、双线、bgp 相比有哪些区别优势?
在IDC行业中,服务器的稳定性、安全性是考核服务商的主要指标,影响这两个指标的因素有很多,其中比较重要的有三个,分别是服务器的配置、机房骨干网宽带和机房的线路。我们常说的单线服务器、双线服务器和bgp服务器就是机房线路不一样。
wuweixiang
2018/08/14
5.1K0
为什么选择服务器托管
随着互联网的飞速的发展,服务器业务也在逐渐进入人们的视野。服务器托管、服务器租用、高防服务器租用、服务器带宽租用等也成为企业选择服务器业务的一大趋势。相对于服务器租用业务,选择服务器托管业务的用户占了绝大多数。服务器托管,企业用户自行配置服务器,再将服务器放置在第三方IDC运营商或者三大运营商机房内,并配置专业的运维技术人员,进行一个全天候的服务,以确保服务器能够稳定运行。
企商在线
2021/11/11
10.4K0
为什么选择服务器托管
为什么需要用CDN进行网站加速?
大多数人都知道,一个用户在打开一个新网站的时候,如果网站打开的速度过慢,用户是很难继续浏览的,因而很多网站的运营人员想方设法的提高网站的加载速度。我们也相信速度是一个成功网站的必备要素之一,速度不够快,会降低转化率。
用户4189644
2018/12/12
8.7K0
明月开始接受网站托管和服务器代运维服务
明月开始服务器代运维服务器已经有一段时了,现在大大小小也已经代运维十多个服务器了,这还不包括站长们免费帮忙的运维服务支持以及公司的服务器、朋友的服务器等等,期间运维了阿里云、腾讯云、西部数码等等主流的云服务 VPS,让明月积累了不少的经验,同时也学到了不少的知识。同时也发觉很多新手站长们面临的困惑和难题大部分都是集中在服务器上的,为了方便大家特推出了『网站托管』和『服务器代运维』服务。
明月登楼的博客
2019/05/15
2.8K0
明月开始接受网站托管和服务器代运维服务
服务器托管和租用哪个更划算
伴随着互联网经济的快速发展,市场上有关服务器托管和服务器租用的IDC数据中心运营商层出不穷。因 有关服务器托管和服务器租用的业务也成为了企业用户关注的焦点。那么服务器托管和服务器租用哪个更合适呢?
企商在线
2021/09/29
22.1K0
服务器托管和租用哪个更划算
服务器租用、服务器托管、云服务器哪个好?
企鹅号小编
2018/01/08
113K2
服务器租用、服务器托管、云服务器哪个好?
什么是网站托管服务?网站托管服务的内容都包含哪些
网站托管服务是目前很多中小企业选择的外包服务之一,当然也依然有很多人对什么是网站托管服务并不了解,接下来小编为大家分享网站托管服务是指什么、都有哪些类型、什么企业适用以及具体有哪些服务内容,一起来看看吧。
优化猩
2023/03/06
4.1K0
什么是网站托管服务?网站托管服务的内容都包含哪些
虚拟主机和云服务器有什么区别,我们应该如何选择?[通俗易懂]
虚拟主机已经有了一段时间的历史,近几年随着其技术的不断成熟,以及其低廉的价格,成为众多站长的首选对象。但近两年云计算的出现,衍生出云服务器这个产物。这时,很多站长便对虚拟主机与云服务器应该如何选择感到困扰,不知是选择技术比较成熟的虚拟主机,还是选择最新的云服务器。
全栈程序员站长
2022/09/12
6K0
做网站租用物理服务器好还是云服务器好?
我们在选择网站服务器的时候,有虚拟主机、VPS、云主机等多种类型可以选择,而且还可以选择服务器租用。但随着云计算的广泛使用,新技术对传统业务托管模式也会带来一定的冲击,很多企业和开发者将业务转向云服务器。那么云服务器具有哪些优势呢,云服务器和物理服务器哪个更好呢?
青果云小潘
2019/10/28
20.1K0
做网站租用物理服务器好还是云服务器好?
推荐阅读
相关推荐
服务器行业应该如何发展?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验