我有点想要相当于cd -Bastard。如果我在分支master,我希望能够键入git checkout -回到master,然后能够键入它返回到foo。
有这样的事情吗?难以实施吗?
从1.6.2的发行说明
@{-1}是一种引用你最后一个分支的方法。这
不仅在预期对象名称的地方被接受,而且在预期的分支名称的任何地方,并且如同您键入分支名称一样。
例如git branch --track mybranch @{-1},git merge @{-1}并
git rev-parse --symbolic-full-name @{-1}会按预期工作。
和
git checkout -是一个简写git checkout @{-1}。