git使用之后悔药

Posted fancylee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git使用之后悔药相关的知识,希望对你有一定的参考价值。

1.工作区的代码想撤销

背景:有时候编写了一大段代码之后,想要撤销更改(执行add操作之前),

 命令:git checkout -- <file路径>

使用git checkout -- 命令可以查看更改文件路径

? bm-fe git:(tmptest) ? git checkout --
M src/management.vue
M config/index.js

再执行git checkout -- src/management.vue即可

2.add到暂存区的代码想撤销

背景:执行add,未执行commit

步骤:

1.将暂存区的代码撤销到工作区  命令:git reset head
2.将工作区的代码撤销(具体操作和’工作区的代码想撤销’一致)   命令:同【1.工作区的代码想撤销】

3.提交到本地仓库的代码想撤销

命令:git reset --hard head

  git reset --hard <版本号>

版本号查看:git log

4.修改提交的commit信息

--待续

 




以上是关于git使用之后悔药的主要内容,如果未能解决你的问题,请参考以下文章

【学了就忘】Git后悔药 — 38.revert撤销(二)

【学了就忘】Git后悔药 — 33.版本回退操作(二)

【学了就忘】Git后悔药 — 34.版本回退操作(三)

git revert 后悔了 还原修改前的版本 + git 常用命令

Git&GitHub-为什么要使用版本控制

git merge后,后悔了如何回退