jbi*_*obr 44 git git-stash git-log
我想在git log输出中看到所有的藏匿处.有谁知道有没有办法做到这一点?
编辑:我想记录所有提交.我用这个命令
git log --date-order --all
Run Code Online (Sandbox Code Playgroud)
但它只返回最顶层的藏匿处.我想看看代表其他stashes的提交.
小智 29
我来到这里寻找和@jbialobr一样的东西,在阅读了之前的答案后我做了一些挖掘,并提出了下面的内容.
@msmt的答案为您提供了一个存储日志,您可以使用它来获取要在git日志中使用的哈希值.
git reflog show --format="%h" stash 为您提供所有stashes的哈希值,然后可以将其传递给git log命令,例如
git log --date-order --all $(git reflog show --format="%h" stash)
我个人现在使用的完整命令是
git log --oneline --graph --decorate --all $(git reflog show --format="%h" stash)
在centos上测试git版本2.5.1
rob*_*inr 11
不明白你的意思.stash是一个分支,您可以使用git log -g stash列出所有stashes