1. 哎呀,不小心把不能提交的“机密”加入commit了
- 按快捷键
alt+9
打开git窗口 - 可以看到刚误提交的commit,还好还没push到远程库,还有的救
2. 使用reset来修复的话要注意有坑,选Soft和Mixed,千万别选Hard和Keep
- 右键选中前一个commit,选reset
- 可以看到有4种选择,其中
Soft
和Mixed
都可以在撤销commit的前提下还会留下文件的修改 - 但是,
Hard
和Keep
,会撤销commit,但是会把所有文件的修改都去掉,辛辛苦苦写的代码一下子就没了
3. 使用revert,只能修修补补,但commit还在,当然有好处是会留下使用痕迹,方便别人理解
4. 推荐使用:undo commit
文章来源:https://www.toymoban.com/news/detail-451120.html
- 简单方便,一键搞定,还不用纠结用哪一个模式,
Soft
,Mixed
,Hard
,Keep
,其实看命令就是Soft
模式
5. reset和revert的区别
- 大白话说就是,reset会直接掩盖痕迹,别人不知道你犯过蠢
- 而revert就是给你改过的机会,但是会留下黑历史,别人一看就知道曾经犯过蠢,好处就是有助于别人理解思路过程
enjoy!文章来源地址https://www.toymoban.com/news/detail-451120.html
到了这里,关于技巧:jetbrain全家桶系列如何撤销已经提交本地仓库但还没push的commit的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!