#git-branch #switch #ctx #recently #most #recent #list

bin+lib git-ctx

一个用于列出和切换最近分支的 git 自定义命令

2 个版本

0.1.1 2022年3月8日
0.1.0 2022年2月28日

#10 in #recent

MIT 许可协议

9KB
169

          _ __             __      
   ____ _(_) /_      _____/ /__  __
  / __ `/ / __/_____/ ___/ __/ |/_/
 / /_/ / / /_/_____/ /__/ /__>  <  
 \__, /_/\__/      \___/\__/_/|_|  
/____/                             

轻松地在最近使用的 git 分支之间切换

用法

将可执行文件放入您的 $PATH 上的任何目录。然后

git ctx

列出最近分支

git ctx list-branches  # or git ctx l

例如,

> git ctx l
[*] new-branch
    master
    old-branch-1
    old-branch-2

切换分支

git ctx switch-branch  # or git ctx s

例如,

> git ctx s
[0] -->new-branch<--
[1] master
[2] old-branch-1
[3] old-branch-2
---------------------
Enter the branch number you want to switch to:

2
Your branch is up to date with 'origin/old-branch-1'.

Previous HEAD position was ...
Switched to branch 'old-branch-1'

依赖

~3MB
~63K SLoC