只是修改了文件,没有任何 git 操作,直接一个命令就可回退:

$ git checkout -- aaa.txt # aaa.txt为文件名

修改了文件,并提交到暂存区(即编辑之后,gitadd但没有 git commit -m …)

$ git log --oneline    # 可以省略
$ git reset HEAD    # 回退到当前版本
$ git checkout -- aaa.txt    # aaa.txt为文件名

修改了文件,并提交到仓库区(即编辑之后,gitadd和 git commit -m …)

$ git log --oneline    # 可以省略
$ git reset HEAD^    # 回退到上一个版本
$ git checkout -- aaa.txt    # aaa.txt为文件名

git之恢复修改文件

git恢复修改的文件相关推荐

  1. Git之恢复修改的文件

    Git 之 恢复修改的文件 对于恢复修改的文件,就是将文件从仓库中拉到本地工作区,即 仓库区 ----> 暂存区 ----> 工作区. 对于修改的文件有两种情况: 只是修改了文件,没有任何 ...

  2. git导出修改新增文件指定分支、月份、用户作者

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.新建文件 1. 新建文件addr.txt 文件填写git地址 2.新建文件get.sh 3.新增文件run.sh ...

  3. Git恢复已删除文件

    本地想恢复很久之前删除的文件,且删除后已经提交commit已经push了,方法如下: 切换到之前push到的分支,如每次提交代码都是到dev分支,那就切到dev分支, git checkout dev ...

  4. linux git 撤销删除文件,删除文件以后,如何通过git撤销删除的文件,不提交到远端代码库...

    检查状态,看看发生了什么: $ git status On branch master Changed but not updated: (use "git add/rm ..." ...

  5. linux文件回收站恢复,Linux之恢复误删的文件[针对丢弃到回收站]

    linux下恢复误删除的文件方法(ext2及ext3) linux下恢复误删除的文件方法(ext2及ext3) 2009-12-19 15:23:47 分类: LINUX 如果是ext2文件系统的,直 ...

  6. git rm操作后文件恢复

    git rm操作后文件恢复 在终端下使用git rm file.txt或者rm file.txt命令后,终端显示如下: rm 'license.txt' $ ls readme.txt 恢复file. ...

  7. git放弃修改放弃增加文件

    1. 本地修改了一堆文件(并没有使用git add到暂存区),想放弃修改. 单个文件/文件夹: git checkout -- filename 所有文件/文件夹: git checkout . 2. ...

  8. git log 查看某文件的修改历史

    先进入此文件所在的目录下 1. git log --help 所有的git命令都可以通过git manual查看 在synopsis中可以看到公式  git log [<options>] ...

  9. linux git 修改文件,关于linux:Git删除所有未修改的文件

    我在Linux平台的项目中使用git. 我在特定目录中有很多文件. 我在该目录中修改了上面的约50个文件,但未暂存并提交它. 我要从该目录删除所有其他未修改的文件吗? 有没有办法使用git和Linux ...

最新文章

  1. sys/queue.h分析(图片复制不过来,查看原文)
  2. HTML试题及答案(总结)
  3. java muki_再次学习 java 类的编译
  4. 深度学习《残差网络简单学习》
  5. 腾讯没有梦想,阿里没有盟友?
  6. linux安装gd,linux下 安装GD
  7. 开源工具软件XMusicDownloader——音乐下载神器
  8. 微信小程序代码提交步骤
  9. Pr 音频效果参考:调制
  10. STM32H743 USART1 LL 库
  11. Scratch制作飞翔的小喵小游戏
  12. android中point pt1,Android dip,px,pt,sp 的区别详解
  13. vue百度地图标记多个marker和marker点击事件处理
  14. 仙剑java单机游戏_仙剑游戏源码(含文档)
  15. Stata重复与去重
  16. 「ChatGPT」一夜之间“火爆出圈“【杞人忧天 or 未雨绸缪】
  17. 关于java的一些感悟(java优缺点和建议)
  18. 华兴资本首日破发 包凡:对短期股价波动我们不太在意
  19. 命令行删除 node_modules 文件
  20. 中国万网3月上旬域名总量净增4.2万 国内份额超24%

热门文章

  1. Android 12 Watchdog(1) 介绍与启动
  2. 【数据结构】基础:二叉树
  3. docx和doc有什么区别
  4. 一些不错的开源代码网站
  5. java reuse_SO_REUSEADDR和SO_REUSEPORT的行为发生了变化?
  6. mysql 重命名库_MySQL 库名重命名
  7. Kinect-Unity相关
  8. python用matplotlib画折线图
  9. pip 查看某个包有哪些版本
  10. 计算机奇数页打印怎么设置,EXCEL怎么设置奇数页打印和偶数页打印