1. 哎呀,不小心把不能提交的“機(jī)密”加入commit了
- 按快捷鍵
alt+9
打開(kāi)git窗口 - 可以看到剛誤提交的commit,還好還沒(méi)push到遠(yuǎn)程庫(kù),還有的救
2. 使用reset來(lái)修復(fù)的話要注意有坑,選Soft和Mixed,千萬(wàn)別選Hard和Keep
- 右鍵選中前一個(gè)commit,選reset
- 可以看到有4種選擇,其中
Soft
和Mixed
都可以在撤銷(xiāo)commit的前提下還會(huì)留下文件的修改 - 但是,
Hard
和Keep
,會(huì)撤銷(xiāo)commit,但是會(huì)把所有文件的修改都去掉,辛辛苦苦寫(xiě)的代碼一下子就沒(méi)了
3. 使用revert,只能修修補(bǔ)補(bǔ),但commit還在,當(dāng)然有好處是會(huì)留下使用痕跡,方便別人理解
4. 推薦使用:undo commit
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-451120.html
- 簡(jiǎn)單方便,一鍵搞定,還不用糾結(jié)用哪一個(gè)模式,
Soft
,Mixed
,Hard
,Keep
,其實(shí)看命令就是Soft
模式
5. reset和revert的區(qū)別
- 大白話說(shuō)就是,reset會(huì)直接掩蓋痕跡,別人不知道你犯過(guò)蠢
- 而revert就是給你改過(guò)的機(jī)會(huì),但是會(huì)留下黑歷史,別人一看就知道曾經(jīng)犯過(guò)蠢,好處就是有助于別人理解思路過(guò)程
enjoy!文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-451120.html
到了這里,關(guān)于技巧:jetbrain全家桶系列如何撤銷(xiāo)已經(jīng)提交本地倉(cāng)庫(kù)但還沒(méi)push的commit的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!