在 Git 中刪除儲存記錄

Ashok Chapagai 2022年4月22日
在 Git 中刪除儲存記錄

在 Git 中,你可以儲存更改或通過儲存更改來儲存它們,這是一個相對簡單的命令。

要儲存更改,你必須使用 git stash 儲存更改。然後列出你隱藏的更改,使用 git stash list。要彈出最頂層的更改,你可以使用 git stash pop,或者要彈出特定更改,你可以使用隱藏更改所指的編號為 git stash pop 1

刪除頂部儲存(列表中的第一個)或特定儲存

你儲存的更改越多,儲存的樹就變得越高,因為儲存的記錄放置在你最近的儲存之上。因此,命令 git stash drop 將刪除最頂層的儲存或最近的儲存記錄。

但是,這種情況可能很少發生,你可能想要刪除其他隱藏的記錄。你可以使用以下命令來執行此操作。

git stash list

列出與此類似的隱藏記錄。

stash@{0}: WIP on master: acf341a Create index.js
stash@{1}: WIP on master: cdf45a Revert "all js files"
stash@{2}: WIP on master: afca12 Add style.css

現在你看到了隱藏的記錄並想要刪除 stash@{2},你可以使用此程式碼。

git stash drop 2
# Or you can also use,
git stash drop stash@{2}

上面的命令將刪除最後的儲存記錄。如果你刪除其他記錄,例如 stash@{1},則當前 stash@{2} 將被索引為 stash@{1}

但是,如果要刪除所有儲存,可以使用下面的程式碼,它會刪除所有儲存的記錄。

git stash drop
Ashok Chapagai avatar Ashok Chapagai avatar

Ashok is an avid learner and senior software engineer with a keen interest in cyber security. He loves articulating his experience with words to wider audience.

LinkedIn GitHub

相關文章 - Git Stash