git - 如何按名称命名和检索 Git 存储?

标签 git git-stash

如何使用名称保存/应用存储?我不想在 git stash list 中查找它的索引号。我尝试了 git stash save "my_stash_name",但这只会更改存储描述,相应的 git apply "my_stash_name" 不起作用。

最佳答案

保存带有消息的存储:

git stash push -m "my_stash_name"

列出 stashes:

git stash list

所有的存储都存储在一个堆栈中。


应用和删除 n 存储:

git stash pop stash@{n}

按名称​​应用和删除一个存储:

git stash pop stash^{/my_stash_name}

应用 n 存储:

git stash apply stash@{n}

按名称​​应用一个存储:

git stash apply stash^{/my_stash_name}

关于git - 如何按名称命名和检索 Git 存储?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11269256/

相关文章:

git - 如何将子模块设置为指向特定提交而不获取它?

git - 如何在 git 中组合多个存储

git:将存储移动到另一个目录中的存储库

java - 用于开发几个不相关的 util 包的层次结构

git - 从存储库中获取原始文件

发布后 Gitflow 在 master 后面开发分支

预提交 Hook 中的 git stash 在第一次提交时失败

git stash drop oldest stashes(比如最旧的 5 个 stashes)

git - 为什么 'Save' 在 git stash 手册中不存在

git - 当两个版本具有相同的更改时,使 git merge 导致冲突