撤消操作

在任何一个阶段,你都有可能想要撤消某些操作。 这里,我们将会学习几个撤消你所做修改的基本工具。 注意,有些撤消操作是不可逆的。 这是在使用 Git 的过程中,会因为操作失误而导致之前的工作丢失的少有的几个地方之一。

有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。 此时,可以运行带有 –amend(修正、修改) 选项的提交命令尝试重新提交:

$ git commit --amend

这个命令会将暂存区中的文件提交。 如果自上次提交以来你还未做任何修改(例如,在上次提交后马上执行了此命令),那么快照会保持不变,而你所修改的只是提交信息。

文本编辑器启动后,可以看到之前的提交信息。 编辑后保存会覆盖原来的提交信息。

例如,你提交后发现忘记了暂存某些需要的修改,可以像下面这样操作:

$ git commit -m 'initial commit'
$ git add forgotten_file
$ git commit --amend

git的撤销操作amend相关推荐

  1. Git的撤销操作 git commit --amend

    在项目中我们也经常会使用到撤销操作 使用这一节我们就讲一讲Git的撤销操作 撤销操作主要有如下几种 git commit --amend 撤销上一次提交 并讲暂存区文件重新提交 git checkou ...

  2. Git的撤销操作 git checkout -- <file>

    在项目中我们也经常会使用到撤销操作 使用这一节我们就讲一讲Git的撤销操作 撤销操作主要有如下几种 git commit   --amend        撤销上一次提交  并讲暂存区文件重新提交 g ...

  3. Git的撤销操作 git reset HEAD -- <file>

    在项目中我们也经常会使用到撤销操作 使用这一节我们就讲一讲Git的撤销操作 撤销操作主要有如下几种 git commit   --amend        撤销上一次提交  并讲暂存区文件重新提交 g ...

  4. Git操作之 git add 撤销、git commit 撤销

    1.git add 添加多余文件 撤销操作 git reset HEAD 后面什么都不跟的,就是上一次add 里面的内容全部撤销 git reset HEAD XXX 后面跟文件名,就是对某个文件进行 ...

  5. git revert 之后怎么撤销_git撤销操作

    git的撤销操作:reset.checkout和revert 这三个命令都可以用于撤销. reset和checkout可以作用于commit或者文件,revert只能作用于commit. 工作区有改动 ...

  6. git撤销操作(git后悔药)

    git merge 撤销操作 Git撤销暂存区的修改 git add 添加文件到暂存区. git commit 提交更改,把暂存区的所有内容一次性全部提交到当前分支,清空暂存区. 有两种相关操作 通过 ...

  7. 撤销操作 —— Git 学习笔记 12

    撤销操作 写在前面:有些撤消操作是不可逆的. 这是在使用 Git 的过程中,会因为操作失误而导致之前的工作丢失的少有的几个地方之一. 修改最新提交 有时候我们提交完了才发现漏掉了几个文件没有添加,或者 ...

  8. Git 撤销操作 / 回滚历史

    撤销操作 git checkout -- <filename>,放弃文件的当前更改,回到最近一次的提交状态 git reset HEAD <filename>,取消暂存文件 g ...

  9. git分支合并、撤销;git修改已push的commit信息; git 撤销操作;

    git分支合并 1.分支代码提交 2.git branch 查询本地分支 3.git checkout 分支名1 切换分支到需要合并的分支上 4.git merge 分支名2  //选择要合并到 分支 ...

  10. git add后取消_git 必看,各种撤销操作

    场景概念说明 首先说明一个概念, git是一个分布式的版本控制工具,分布式即 git 管理的项目是有多个大致平等的仓库的.通过一个例子来说明这个东西. 举一个最简单的使用场景: 你在github 建立 ...

最新文章

  1. J2EE Java泛型的好处
  2. 系统中常用操作基类(SSH项目中)非常非常经典的部分
  3. ubuntu设置静态ip地址
  4. ContentProvider简介
  5. 题解 CF1027D 【Mouse Hunt】
  6. Linux CentOS修改网卡IP/网关设置
  7. html级联选择器,HTML5 学习--级联样式与CSS选择器
  8. Winrunner经验
  9. 【转】win7旗舰版英文版下载(64位|32位)|Windows7英文版ISO镜像
  10. js封装websocket
  11. python3抓取-双色球开奖的所有历史数据-2003年始
  12. python打造最全画地图,可视化数据
  13. 使用 kubeadm 初始化 worker节点出现 not ready 故障
  14. cocos2dx点击按钮更改按钮图片
  15. ubuntu22 使用todesk被远程控制时显示黑屏或者白屏
  16. 程序员脱发自救:用计算机视觉技术安全植发
  17. 求解两圆相交的交点坐标
  18. 中国大学MOOC课程信息之数据分析可视化一
  19. 【实用技巧】CCS.V8创建TMS320F2812工程
  20. ADSP-21565的开发详解(三)Flash编程和烧写实现脱机运行的详细说明

热门文章

  1. 显著性检测(一)Saliency Detection: A Spectral Residual Approach
  2. ZOOM视频会议总是很卡连接不上
  3. 概率论与数理统计(5):大数定律与中心极限定律
  4. 在直流电源(Vcc)和地之间并接电容的作用
  5. 通天阁塔机器人图片_CORNER | 大阪 · 东京铁塔也比不过跟你一起看的通天阁
  6. yum安装报错No package xxx available
  7. excel两列数据对比找不同_怎么在excel中对比两列数据并查找重复项?
  8. winpe读取linux硬盘数据恢复,如何在WinPE环境下完成文件恢复
  9. sublime text3怎么分屏显示及关闭分屏?
  10. matlab ascii显示,matlab ASCII 格式导入