在 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