据我所知,Git无法根据名称/消息删除stash(尽管可以使用git stash save“name”按名称保存它)。然而,我真的很想拥有这个选项,用于创建我的工作流程的“组合别名”(特别是对于不熟悉Git并且应该尊重工作流程的同事)。
我知道我可以自己创建一个bash脚本,但是我想知道是否已经有人制作了这样的脚本!?这样我就可以按名称删除stash...
我的“update”别名大致如下:
我知道我可以自己创建一个bash脚本,但是我想知道是否已经有人制作了这样的脚本!?这样我就可以按名称删除stash...
我的“update”别名大致如下:
git stash save -u "tempstash"
git fetch origin
[apply our workflow/update strategy]
git stash pop --index (should be: git stash delete "tempstash")
当前别名的问题在于,如果没有需要隐藏的内容,它将恢复旧的隐藏内容。
另一个选择是检查是否需要隐藏,但我总是想要一种按名称删除git隐藏内容的选项,这就是我提出这个问题的原因。
PS:我正在使用posh-git,但bash命令应该可以在别名中使用。
谢谢