【Git学习笔记】撤销修改
2024-10-16 02:50:59
工作区下的.git文件夹其实是Git的版本库,Git的版本库里存了很多东西,其中最重要的就是称为 stage 的暂存区,还有Git为我们自动创建的第一个分支 master ,以及指向master
的一个指针叫 HEAD 。
把文件往Git版本库里添加的时候,是分两步执行的:
第一步是用 git add 把文件添加进去,实际上就是把文件修改添加到暂存区;
第二步是用 git commit 提交更改,实际上就是把暂存区的所有内容提交到当前分支。
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令 git checkout -- file 。
场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令 git reset HEAD file ,就回到了场景1,第二步按场景1操作。
最新文章
- spring squertz定时任务
- Qt5 QTableWidget设置列表自动适应列宽
- (五)unity4.6Ugui中文教程文档-------概要-UGUI Interaction Components
- iOS开发之自定义弹出的键盘
- webservice07#契约优先#webservice实现简单的动态web项目
- Vim 复制粘帖格式错乱问题的解决办法
- Python基础-python流程控制之顺序结构和分支结构(五)
- SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase] 错误
- 第一次Sprint
- 沉迷AC自动机无法自拔之:[BZOJ2434] [Noi2011] 阿狸的打字机
- PLSQL游标
- 使用AndroidStudio导入github项目
- bzoj5043: 密码破译
- console框脱离eclipse窗口
- JAVA学习笔记1——环境配置
- 08_python_文件操作
- redis 面试题1 有用
- win10的host设置
- centos 6.5 python2.6.6 zbar 安装
- (9)oracle 表的基本查询