我看到了一种奇怪的 git checkout 命令。
git checkout -
-
在这里做什么?
最佳答案
这与执行cd -
是一样的。所以你回到最后一个分支。如果您从 master 开始,这三个序列的作用相同:
# Way 1
git checkout mybranch
git checkout master
# Way 2 (same result)
git checkout mybranch
git checkout -
# Way 3 (same result)
git checkout mybranch
git checkout @{-1}
作为chepner提到,您可以使用 @{-N}
关于git - "git checkout -"是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47204309/