说实话,我不太清楚该怎么说,但还是说说吧。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 警告 - 我还没用过