Git基础 - 撤销操作

作者: Rising_life | 来源:发表于2019-08-15 10:40 被阅读4次

撤销操作

在任何一个阶段,都有可能想要撤消某些操作。

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

$ git commit --amend

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

取消暂存的文件

使用 git reset HEAD <file>... 来取消暂存

撤消对文件的修改

撤消修改 - 将它还原成上次提交时的样子

$ git checkout -- <file>

git checkout -- [file] 是一个危险的命令,这很重要。 你对那个文件做的任何修改都会消失 - 你只是拷贝了另一个文件来覆盖它。 除非你确实清楚不想要那个文件了,否则不要使用这个命令。

相关文章

  • Git命令详解(转)

    Git命令详解 添加操作 提交操作 删除操作 撤销操作 在Git中,用HEAD表示当前版本。 撤销add 撤销co...

  • Git基础 - 撤销操作

    撤销操作 在任何一个阶段,都有可能想要撤消某些操作。 有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息...

  • git基础操作-撤销更改

    仅考虑只有一个master主分支的情况。用图的表达:

  • 2.4 Git 基础 - 撤销操作

    git commit --amend -->替代最近提交的结果 git reset HEAD 文件名 ...

  • 2.4 Git基础 - 撤销操作

    撤销操作 在任何一个阶段,你都有可能想要撤消某些操作。 这里,我们将会学习几个撤消你所做修改的基本工具。 注意,有...

  • Git revert 代码回滚

    没有git rollback,git revert 即使回滚代码。 git revert 撤销 某次操作,此次操作...

  • Git如何撤销merge操作

    Git如何撤销merge操作。当 merge 以后还有别的操作和改动时,用 git revert:该命令就是为撤销...

  • 2019-01-15

    git reset和git revert命令 atom blog git revert是撤销某次操作,此次操作之前...

  • Git 基础操作指北(3 撤销操作)

    注意 如果直接复制命令到命令行可能出现未知问题建议手敲。 撤销操作 任何时候,你都有可能需要撤销刚才所做的某些操作...

  • 六、Git基础操作之撤销操作

    版本控制的关键是可撤销性,即可以使项目回退到某些操作之前状态。Git作为一款非常优秀的版本控制软件具备了丰富的撤销...

网友评论

    本文标题:Git基础 - 撤销操作

    本文链接:https://www.haomeiwen.com/subject/lpclrctx.html