有些時候,我們在改代碼的時候突然要部署,或者代碼還沒調通又要添加別的功能,這個時候既不能直接合並代碼(有可能會沖突,或者程序執行報錯),也不能直接刪掉修改的代碼(那可是心血),這個時候,就可以用到stash功能了。
如果有安裝TortoiseGit,那么在工程目錄下右鍵,選擇tortoisegit,就能看到stash選項
如果在idea下,直接右鍵,然后再git選項中,在repository選項中就可以看到stash選項
以idea環境為例,選擇stash選項后,會彈出一個對話框,然后就可以選擇git的根目錄以及添加此次stash的comment,方便瀏覽
選擇create Stash以后,就會把從上次提交代碼之后的改動,全都保存在一個stash里面,這個時候就可以隨意提交或者是合並代碼了,然后在原先的選項卡路徑下,會出現一個unstash的選項,選擇以后,就可以瀏覽當前所有的stash列表,可以選擇復原或者刪除
在TortoiseGit中,同樣也可以查看所有stash的列表,並且操作復原或是刪除