Git checkout <你正在处理的最新分支>命令

Med*_*ros 5 git

是否有命令允许结账最后一个分支?喜欢:

git checkout --recent

要么

git checkout --previous

这个想法是当你经常切换分支时,很容易忘记你在当前分支之前工作的分支.此外,如果有办法为此设置别名,那将是valide.

Buc*_*ket 8

你在寻找什么 -

git checkout -
Run Code Online (Sandbox Code Playgroud)

例如,假设您在分支机构foo,并且存在分支bar.

* foo
bar
Run Code Online (Sandbox Code Playgroud)

查看 bar

> git checkout bar

foo
* bar
Run Code Online (Sandbox Code Playgroud)

回去吧 foo

> git checkout -

* foo
bar
Run Code Online (Sandbox Code Playgroud)

-"快捷方式"也适用于在cdls从一个bash终端内命令.

  • 我不知道你能做到这一点,但我尝试了它并且它有效,+ 1 (3认同)
  • @Medeiros git可能已经以这种方式实现它以匹配'常规'bash shell中已有的功能 (2认同)