git签出优先

git签出优先,git,git-checkout,git-reflog,Git,Git Checkout,Git Reflog,有没有一种简单的方法可以切换回当前分支之前最近使用的分支?与命令行中的“cd-”概念相同 在处理多个分支时,这可能很有用。只需执行以下操作: git checkout - 注意破折号。 这将签出当前分支之前您所在的最新分支 正如您所看到的,语法类似于cd-如果没有@klashoundbourn的回答,我永远不会发现这一点,但实际上手册页中提到了这一点(在描述的部分中): 哇,我没有给git开发团队足够的信任。非常感谢。谢谢,这是个好把戏。在你提到它之后,我在手册页上找到了它。我已经发布了手册页

有没有一种简单的方法可以切换回当前分支之前最近使用的分支?与命令行中的“cd-”概念相同

在处理多个分支时,这可能很有用。

只需执行以下操作:

git checkout -
注意破折号。 这将签出当前分支之前您所在的最新分支


正如您所看到的,语法类似于
cd-

如果没有@klashoundbourn的回答,我永远不会发现这一点,但实际上手册页中提到了这一点(在描述
的部分中):


哇,我没有给git开发团队足够的信任。非常感谢。谢谢,这是个好把戏。在你提到它之后,我在手册页上找到了它。我已经发布了手册页上的引用作为另一个答案,因此可以正确格式化。注意(4,5年后)文档的一部分只是略有变化:如果您有编辑权限,请随时更新帖子。
As a special case, the "@{-N}" syntax for the N-th last branch checks out the
branch (instead of detaching). You may also specify - which is synonymous with
"@{-1}".