idea中切換分支stash本地修改文件

今天碰到在idea中需要切換環境(我是直接在idea中集成git使用的)的問題,需要從開發環境切換到測試環境,後面還要切換到uat環境,而且切換的還會比較頻繁。這就引起了一些問題,比如我一直在開發環境,要切到test環境上,但是我開發環境上修改的代碼還未提交(有的也不想提交,比如說配置文件),這時切換分支就會彈出提示,如果強制切換的話,本地修改就會丟失。這裏idea有個比較好的方法,在切換分支時可以使用stash暫存文件,暫存後切換成功,後面再切換回開發環境,可以從暫存裏恢復暫存的本地文件。方便快捷,簡單粗暴。下面是操作方法。

例如本地修改的文件,直接stash,如下圖:

彈框填上message並勾上keep index方便後面找回,然後create stash:

這是可以看到本地修改文件已經被暫存起來了:

可以隨意切換其他環境了,後面如果再切回這個環境並恢復之前的暫存文件,如下操作:

找到對應module,如下,unstash changes:

可以看到之前暫存文件的信息,直接Apply Stash:

可以看到之前暫存的文件回來了,又到了本地修改列表裏了,很方便:

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章