美文网首页
git 撤销操作

git 撤销操作

作者: candice0430 | 来源:发表于2021-10-21 12:58 被阅读0次

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


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

git commit --amend

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

$ git commit -m 'initial commit'

$ git add forgotten_file

$ git commit --amend

最终你只会有一个提交——第二次提交将代替第一次提交的结果。

修补提交

二、取消暂存的文件。git add 后发现提交错误,想撤回暂存区,则可以使用git rest命令。该命令使对应文件回到本地已修改但未暂存状态。

通俗说就是撤回git add 操作。

git reset HEAD FILENAME

三、取消本地修改。直接用最后一次提交的文件覆盖本地,可以使用命令git checkout命令。通俗说,就是撤回git add操作,并取消本地修改。次操作慎重!!!一旦本地修改被覆盖,就无法再找回了哦!

git checkout -- FILENAME

四、commit后如果想撤回怎么办?

学习链接

相关文章

  • Git命令详解(转)

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

  • 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 撤销commit文件 和 回退push的文件

    1、撤销 commit 的文件2、撤销 push 的文件1、git reset2、视图操作 reset3、git ...

  • Git---revert

    撤销某次提交:git revert 撤销 某次操作,此次操作之前和之后的commit和history都会保留,并且...

  • git撤销或回退操作

    撤销操作 还未放到暂存区git checkout -- [file] git reset Head

  • git学习日志-撤销

    在使用git时,总会遇到需要撤销某些操作的情况。下面就介绍几种撤销操作: 重新提交; 取消暂存的文件; 撤销对文件...

  • 真 git 操作大全 不会就看

    git 常用命令git 远程操作git 撤销操作 推酷git大全 react router4 中文文档 koa 简...

  • git撤销操作

    撤销上一次提交并将暂存区的文件重新提交git commit --amend(后无描述)下一次先add到暂存区然后 ...

网友评论

      本文标题:git 撤销操作

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