小编典典

如何重命名 git stash?

all

我有一个名称不正确的藏匿处。我想修正这个名字,所以它是准确的。

如何重命名存储?


阅读 109

收藏
2022-05-16

共1个答案

小编典典

假设您的存储列表如下所示:

$ git stash list
stash@{0}: WIP on master: Add some very important feature 
stash@{1}: WIP on master: Fix some silly bug

首先,您必须删除要重命名的存储条目:

$ git stash drop stash@{1}
Dropped stash@{1} (af8fdeee49a03d1b4609f294635e7f0d622e03db)

现在只需使用删除后返回的提交的 sha 再次添加新消息:

$ git stash store -m "Very descriptive message" af8fdeee49a03d1b4609f294635e7f0d622e03db

就是这样:

$ git stash list
stash@{0}: Very descriptive message
stash@{1}: WIP on master: Add some very important feature

此解决方案需要 git 1.8.4 或更高版本,是的,它也适用于脏工作目录。

2022-05-16