bash 存在“git 模式”吗?

bash 存在“git 模式”吗?

说实话,我不太清楚该怎么说,但还是说说吧。bash 中是否存在类似“模式”(例如 git 模式)的东西?我的意思是:

我通过 bash 使用 git在 Windows 上。我为此运行了 ConEmu,每个我正在处理的存储库都有一个选项卡。这很好用。但是,我发现总是必须git在每条命令之前键入内容非常乏味。我正在寻找的是允许我这样做的东西,而不是键入

git status
git checkout mybranch
git pull

只是打字

status
checkout mybranch
pull

我想在开始使用 git 之前,通过进入“git 模式”可以实现这一点。有类似的东西存在吗?

答案1

我想象在开始使用 git 之前,通过进入“git 模式”就可以实现这一点。

gitsh似乎满足您的需求1

gitsh 程序是 git 的交互式 shell。在 gitsh 中,您可以发出任何 git 命令,甚至可以使用本地别名和配置。

Git 命令通常成组出现。通过在专用的 git shell 中运行这些命令,可以避免反复输入 git:

sh$ gitsh
gitsh% status
gitsh% add .
gitsh% commit -m "Ship it!"
gitsh% push
gitsh% ctrl-d
sh$

来源gitsh/README.md at master · thoughtbot/gitsh

1 警告 - 我还没用过

相关内容