git 撤销操作

2021-10-21  本文已影响0人  candice0430

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


一、修补提交。适用场景:有时候我们提交完了才发现漏掉了几个文件没有添加,或者提交信息写错了。 此时,可以运行带有 --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后如果想撤回怎么办?

学习链接

上一篇 下一篇

猜你喜欢

热点阅读