idea中Stash與Unstash的使用及說明
1.痛點
在A分支上正在開發(fā)任務1,突然需要切換分支看別的問題,而又不想commit,怎么辦?
2.我寫了這些代碼

3.點擊工具欄的
VCS -> Git -> Stash Changes…

4.輸入Message
然后點擊 Create Stash

5.發(fā)現(xiàn)我寫的碼不在了
如圖:

6.這會你可以切換分支去干別的了
等你處理完另外的事情,在切回到之前的A分支,想要繼續(xù)開發(fā),怎么辦?
點擊圖中的 Unstash Changes…

7.選擇想恢復的代碼集合
點擊Apply Stash

8.然后你會發(fā)現(xiàn)
之前消失的代碼都回來了,至此目的達到結束,恢復的代碼如圖:

9.額外的東西
9.1當你再打開UnStash Changes…,你會發(fā)現(xiàn)恢復的代碼集合仍然存在,所以你可以先點擊View看看選中的代碼集合里有哪些內(nèi)容和文件,確定不需要了可以點擊Drop刪除當前代碼集合,也可以使用Clear清除掉所有的代碼集合。
9.2如果你恢復代碼之后就不想再打開Unstash Changes…窗口,執(zhí)行刪除。那么你可以這樣做:在點擊Apply Stash按鈕之前,勾選上Pop stash復選框在點擊Apply Stash按鈕(額,當你勾選了Pop stash,Apply Stash按鈕就變成了Pop Stash按鈕),恢復之后idea自動就刪除了你恢復的代碼集合,如圖:

總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java之synchronized(含與ReentrantLock的區(qū)別解讀)
文章主要介紹了`synchronized`和`ReentrantLock`的區(qū)別,包括它們的實現(xiàn)原理、公平性、靈活性、可中斷性等方面,同時,文章詳細解釋了`synchronized`的使用方法,包括修飾實例方法、靜態(tài)方法和代碼塊的情況,以及如何分析代碼是否互斥和可重入性2025-01-01
注意Java中?new?BigDecimal(double?val)?的使用
這篇文章主要介紹了注意Java中?new?BigDecimal(double?val)?的使用,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下2022-07-07
在IntelliJ IDEA中為自己設計的類庫生成JavaDoc的方法示例
這篇文章主要介紹了在IntelliJ IDEA中為自己設計的類庫生成JavaDoc的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-08-08
在Java中對List進行分區(qū)的實現(xiàn)方法
在本文中,我們將說明如何將一個列表拆分為多個給定大小的子列表,也就是說在 Java 中如何對List進行分區(qū),文中有詳細的代碼示例供大家參考,需要的朋友可以參考下2024-04-04

