我有一堆名字不正确的东西。我想修改一下名字,让它更准确。

我如何重命名收藏?


当前回答

最简单的方法:弹出你的stash与git stash流行,然后保存它再次与git stash保存你的名字

其他回答

最简单的方法:弹出你的stash与git stash流行,然后保存它再次与git stash保存你的名字

我认为这是不可能的。有一个关于存储重命名的提议,但是还没有实现。

我的大意是: 实现一个新的git reflog update命令,更新与特定reflog条目关联的消息。为此,一个新的update_reflog_ent()函数(在reflog.c中)会将与特定reflog条目相关的消息更改为update。update_reflogg()函数将使用for_each_reflog_ent()和update_reflog_ent来实际执行更改。 git stash rename命令只需要使用适当的ref和new消息调用git reflog update。

当然,你也可以弹出隐藏,并做一个git隐藏保存[消息]

这里有很多复杂的答案。我是这么说的:

首先让我们找到你的收藏索引:

git stash list

例如,现在将其应用于git stash apply {N}

git stash apply 2

现在可以用一条新消息保存更改

git stash push -m 'My descriptive stash message'

如果你想清理原来的存储,记得将索引增加1,因为新的存储会增加所有现有的索引(所以这里我们要N + 1)

git stash drop 3

多年后,我回答了自己的问题:这是刚刚宣布的,所以我想我应该在这里加上它。

许多GUI git客户端(例如,Fork 1.58和更新版本)现在支持直接重命名存储。

这很简单。首先,撤销最后的藏匿与:

git stash pop

在这之后,你可以保存一个自定义的名称,以这种方式:

git stash save "your explanatory name"

希望对大家有用。:)