这个答案告诉如何结帐到上一个分支,并有助于解释@{-1}
:https ://stackoverflow.com/a/7207542/3150057
如果我在更改分支之前存储了一些代码,那么前一个分支很重要,现在我正在考虑处理存储。
有没有办法快速查看上一个分支的名称而不搜索git reflog show
最新checkout: moving from foo to bar
条目?
更多信息:
这是我忘记以前工作环境的一个解决方案,这种情况通常发生在午饭回来后。
git rev-parse @{-1}
显示将被检出的分支的 HEAD 提交,git checkout -
但不显示分支名称。
git branch --contains @{-1}
将列出具有该提交的每个分支。
将该提交的分支列为 HEAD 会很有帮助,因为它可以帮助提醒我以前的工作环境,但我不知道该怎么做。