Git Stash儲存臨時修改

2021-07-30 22:55:31 字數 729 閱讀 2112

儲藏

當你正在做一項複雜的工作時, 發現了乙個和當前工作不相關但是又很討厭的bug. 你這時想先修復bug再做手頭的工作, 那麼就可以用 git stash 來儲存當前的工作狀態, 等你修復完bug後,執行』反儲藏』(unstash)操作就可以回到之前的工作裡.

$ git stash "work in progress for foo feature"
上面這條命令會儲存你的本地修改到儲藏(stash)中, 然後將你的工作目錄和索引裡的內容全部重置, 回到你當前所在分支的上次提交時的狀態.

好了, 你現在就可以開始你的修復工作了.

... edit and test ...

$ git commit -a -m "blorpl: typofix"

儲藏佇列

你也可多次使用』git stash』命令, 每執行一次就會把針對當前修改的『儲藏』(stash)新增到儲藏佇列中. 用』git stash list』命令可以檢視你儲存的』儲藏』(stashes):

stash@: wip on

book: 51bea1d... fixed images

stash@: wip on

master: 9705ae6... changed the browse code to

the official repo

如何使用git stash暫存修改

處理的方式非常簡單,主要是使用git stash命令進行處理,分成以下幾個步驟進行處理。1 先將本地修改儲存起來 git stash 這樣本地的所有修改就都被暫時儲存起來 是用git stash list可以看到儲存的資訊 git stash暫存修改 其中stash 就是剛才儲存的標記。2 pull...

臨時表空間修改

為了防止臨時表空間無限制的增加,我採用隔一段時間就重建臨時表空間的方法,為了方便,我保留兩組語句,輪流執行即可,假定現在臨時表空間名稱是temp,新建乙個tempa表空間,刪除temp表空間,方法如下 alter database default temporary tablespace tempa...

sessionstorage 本地臨時儲存的理解

html5 web儲存有兩個重要物件 一般涉及到瀏覽器內狀態儲存時,首先會想到cookie。這時如果明白sessionstorage,很快也就會清楚這個功能怎麼實現的 查詢sessionstorage是否有關閉廣告標記sessionstorage.setitem key value 根據標記隱藏或者...