Git(8)-- 撤消操作(git commit --amend、git reset 和 git checkout 命令详解)

文章目录

    • 1、撤消操作:`git commit --amend`
      • 实例详解:
    • 2、取消暂存的文件:`git reset`
    • 3、撤消对文件的修改:`git checkout`

超详细 Git 图文版小白教程(持续更新)

1、撤消操作:git commit --amend

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

有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。 此时,可以运行带有 --amend 选项的提交命令来重新提交:
git commit --amend

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

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

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

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

你可能感兴趣的:(git,数据库,linux,java,python)