git撤销本地修改与回退版本「建议收藏」

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

大家好,又见面了,我是全栈君。

1. 使用 git checkout 撤销本地修改
即放弃对本地已修改但尚未提交的文件的修改,还原其到未修改前的状态。
注意: 已 add/ commit 的文件不适用个方法,应该用本文提到的第二种方法。

命令如下:

git checkout .      # 撤销对所有已修改但未提交的文件的修改,但不包括新增的文件
git checkout [filename]     # 撤销对指定文件的修改,[filename]为文件名

2. 使用 git reset 回退项目版本
可以回退到任意已经提交过的版本。已 add / commit 但未 push 的文件也适用。

命令如下:

git reset --hard [commit-hashcode]  
# [commit-hashcode]是某个 commit 的哈希值,可以用 git log 查看

因此一般用法是先用 git log 查看具体commit的哈希值,然后 reset 到那个版本。

这里写图片描述

说明:
这两个命令都不会对新增文件起作用。因为新增的文件是还未加到 git 的记录里面的,即属于未被 tracked 的状态,所以撤销修改和回退均对其不影响。我们直接手动删除文件就行了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/111873.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • iOS charles 抓包使用[通俗易懂]

    iOS charles 抓包使用[通俗易懂]参考链接:Charles抓包使用教程-MAC-黒貓-博客园部分APP无法代理抓包的原因及解决方法(flutter抓包)-lulianqi15-博客园建议最好从官网下载应用,1个月免费使用,可以使用注册码来激活,链接如下:DownloadaFreeTrialofCharles•CharlesWebDebuggingProxycharles连接手机可以参考链接1,非常详细,珠玉在前,不在赘述;*****连接步骤简述*****下载c.

    2022年6月7日
    88
  • 流量宝刷流量怎么操作不会被搜索引擎惩罚

    流量宝刷流量怎么操作不会被搜索引擎惩罚流量宝刷流量是根据你提交的一个流量宝任务,服务器收到请求后,在推送给同样使用流量宝软件的用户,这些用户每人浏览一次你的网站,你的网站就会获得巨大的IP流量。同理流量宝可实现流量优化、刷人气、刷排名、刷Alexa、刷广告的功能。流量宝所有的流量都是真实来自真实的IP访问,跟正常的流量没有什么区别。流量宝刷流量怎么操作不会被搜索引擎惩罚需要注意以下几点:1、想要优化关键词其网页必须得先被搜索引擎…

    2022年9月1日
    5
  • Linux node 安装教程[通俗易懂]

    Linux node 安装教程[通俗易懂]1、下载node2、上传到linux服务器/usr/local目录下3、将tar.xz解压成tar文件xz-dnode-xxxx.tar.xz4、将tar文件解压成文件夹tar-xvfnode-xxxx.tar5、改文件夹的名字,改成nodejsmvnode-xxxnode6、检测是否安装成功7、建立软连接ln-s/usr/local/nodejs/bin/node/usr/local/binln-s/usr/local/nodejs/bin/npm

    2025年11月5日
    4
  • Android Base64Encoder解决方案

    Android Base64Encoder解决方案publicclassBase64Encoder{ privatestaticfinalcharlast2byte=(char)Integer .parseInt(“00000011”,2); privatestaticfinalcharlast4byte=(char)Integer .parseInt(“00001111”,2); pri…

    2022年6月16日
    128
  • 战地5的引擎是寒霜3_战地1引擎

    战地5的引擎是寒霜3_战地1引擎之前看过了zXr0带来的两篇寒霜2引擎技术解析么?《战地3》寒霜2引擎渲染流程图文详解http://pc.07073.com/bf3/frostbite/14097.html战地3寒霜2引擎详解:物件光照效果技术特性http://pc.07073.com/bf3/frostbite/14099.html如果你不看完下面篇章领取最终福利可就太可惜了…

    2025年6月6日
    4
  • mysql数据库中查询数据的语句怎么写_mysql数据库多表查询

    mysql数据库中查询数据的语句怎么写_mysql数据库多表查询单表查询1、普通查询(1)命令:select*from<表名>;//通匹(2)命令:select<要查询的字段>from<表名>;2、去重查询(distinct)命令:selectdistinct<要查询的字段>from<表名>3、排序查询(orderby)升序:asc降序:desc降序排列命令:select<要查询的字段名>from<表名>orderby<要查询的字

    2025年8月26日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号