Idea中Stash Changes功能clear之后恢復(fù)代碼方式
Idea中Stash Changes功能非常好用,但是第一次使用這個(gè)功能,打開(kāi)了UnStash Changes面板,不小心點(diǎn)擊了clear?。?!
直接蒙了,存的代碼全沒(méi)了。。。所以千萬(wàn)別點(diǎn)clear。
刪除了之后怎么還原呢?
其實(shí)也不是沒(méi)辦法
首先
git fsck --lost-found
會(huì)顯示很多

注意看commit,其他不要管
使用命令
git show [這里寫上面的id,沒(méi)有中括號(hào)]
查看該id的具體內(nèi)容,判斷是不是想要的那個(gè)
如果是的話,使用這個(gè)命令
git merge [這里寫上面的id,沒(méi)有中括號(hào)]
這時(shí)候回到idea

找到還原的那個(gè)版本,右擊

然后就能回到那個(gè)版本。
不得不說(shuō),確實(shí)強(qiáng)!??!
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于Idea卡在Resolving Maven dependencies的解決方案
本文詳細(xì)介紹了關(guān)于Idea卡在Resolving Maven dependencies的解決方案,文中通過(guò)圖文結(jié)合的形式給大家介紹的非常詳細(xì),對(duì)大家解決問(wèn)題有一定的幫助,需要的朋友可以參考下2024-02-02
SpringBoot集成Project Loom實(shí)戰(zhàn)
本文主要介紹了SpringBoot集成Project Loom實(shí)戰(zhàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2026-04-04
SpringBoot整合Guava Cache實(shí)現(xiàn)全局緩存的示例代碼
這篇文章主要介紹了SpringBoot整合Guava Cache實(shí)現(xiàn)全局緩存,Guava Cache是Google Guava庫(kù)中的一個(gè)模塊,提供了基于內(nèi)存的本地緩存實(shí)現(xiàn),文中介紹了SpringBoot整合使用Guava Cache的具體步驟,需要的朋友可以參考下2024-03-03
SpringBoot項(xiàng)目使用mybatis-plus逆向自動(dòng)生成全套代碼
在JavaWeb工程中,每一個(gè)SSM新項(xiàng)目或者說(shuō)是SpringBoot項(xiàng)目也好,都少不了model、controller、service、dao等層次的構(gòu)建。使用mybatis-plus逆向可以自動(dòng)生成,感興趣的可以了解一下2021-09-09
Java實(shí)現(xiàn)自定義線程池拒絕策略的完整代碼
自定義拒絕策略的核心是實(shí)現(xiàn)java.util.concurrent.RejectedExecutionHandler接口,這篇文章主要介紹了如何使用Java實(shí)現(xiàn)自定義線程池拒絕策略,感興趣的小伙伴可以了解下2026-02-02
Java使用正則表達(dá)式(regex)匹配中文實(shí)例代碼
本文給大家分享java使用正則表達(dá)式匹配中文的實(shí)例代碼,以及java中要匹配中文的正則表達(dá)式兩種寫法,感興趣的朋友通過(guò)本文一起看看吧2016-12-12

