小编典典

有没有办法 git checkout 上一个分支?

all

我有点想要相当于cd -for git。如果我在分支中master并且我结帐foo,我希望能够键入类似于git checkout -返回的master内容,并且能够再次键入它以返回foo

这样的事情存在吗?实施起来会不会很困难?


阅读 254

收藏
2022-03-01

共1个答案

小编典典

来自1.6.2
的发行说明

@{-1}是一种引用您所在的最后一个分支的方法。这
不仅在需要对象名称的地方被接受,而且在需要分支名称的任何地方都被接受,并且就像您键入了分支名称一样。
例如git branch --track mybranch @{-1},git merge @{-1}
git rev-parse --symbolic-full-name @{-1}会按预期工作。

git checkout -是 的简写git checkout @{-1}

2022-03-01