获取git stash父提交

时间:2013-04-17 23:00:39

标签: git git-stash

有没有办法检索最初创建存储的提交?

使用默认命令git stash创建存储时,原始提交将保存在存储消息中,因此通常如下所示:

stash@{0}: WIP on master: abc123 This is the message of some commit.

但是,如果使用git stash save 'a stash message',则提交不会出现在隐藏列表中:

stash@{1}: On master: my own message

那怎样才能找回来?

1 个答案:

答案 0 :(得分:3)

我会说

git log -1 commitish^

E.g。

git log -1 stash@{0}^

否则,

git log -g --no-walk --parents refs/stash