我有一堆名字不正确的东西。我想修改一下名字,让它更准确。
我如何重命名收藏?
我有一堆名字不正确的东西。我想修改一下名字,让它更准确。
我如何重命名收藏?
当前回答
最简单的方法:弹出你的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"
希望对大家有用。:)