git stash pop也可以切换到原始分支/提交吗?

问题描述 投票:1回答:1

Git stash知道你在做什么分支,例如:

stash@{1}: WIP on master: c264051 Revert "added file_size"

是否有可能让git stack pop在弹出之前切换回该分支,或者我是否必须手动执行此操作?

git git-stash
1个回答
4
投票

不,因为默认情况下存储条目不记录有关分支的任何信息。

你必须手动完成,并且对分支的引用(存储消息中的WIP on <branch>)仅提供信息:你可以在其他任何地方弹出存储,因为它在技术上并不与它创建的分支相关联。

如果你使用git stash save和自定义消息创建你的存储,你没有包含分支名称,你将无法知道它的来源(不是它总是需要,顺便说一下)。

另外,有趣的是,你可以从没有分支存储,使用分离的HEAD状态,存储自动消息将包含

WIP on (no branch): abc123 <text (subject) of commit abc123's message>
© www.soinside.com 2019 - 2024. All rights reserved.