Git stash知道您正在处理的分支,例如:
stash@{1}: WIP on master: c264051 Revert "added file_size"
是否可以在弹出之前将git stack pop
切换回该分支,还是必须手动执行?
答案 0 :(得分:4)
您将必须手动执行此操作,并且对分支(隐藏消息中的{WIP on <branch>
)的引用仅是提供信息的:您也可以将该隐藏项弹出到其他任何地方,因为从技术上讲不是链接到创建它的分支。
如果使用git stash save
和不包含分支名称的自定义消息创建存储,则将无法知道其来源(顺便说一句,并不是总是需要它)。
另外,有趣的是,您可以从根本没有分支进行存储,并且具有独立的HEAD状态,该存储自动消息将包含WIP on (no branch): abc123 <text of commit abc123's message>