2

Честно говоря, я не совсем уверен, как это выразить, но здесь идет. Есть ли что-то вроде "режимов" (например, git mode) для bash? Я имею в виду:

Я использую git через bash на Windows. Я использую ConEmu только для этого, с одной вкладкой для каждого репозитория, в котором я работаю. Это работает довольно хорошо. Тем не менее, я считаю довольно утомительным всегда вводить git перед каждой командой. То, что я ищу, это то, что позволяет мне, а не печатать

git status
git checkout mybranch
git pull

просто печатать

status
checkout mybranch
pull

Я думаю, что это будет работать, войдя в "режим git", прежде чем я начну использовать git. Существует ли что-нибудь подобное?

1 ответ1

2

Я думаю, что это будет работать, войдя в "режим git", прежде чем я начну использовать git.

gitsh кажется, для удовлетворения ваших потребностей 1:

Программа gitsh - это интерактивная оболочка для git. Изнутри gitsh вы можете выполнить любую команду git, даже используя ваши локальные псевдонимы и конфигурацию.

Git команды, как правило, приходят группами. Старайтесь не вводить git снова и снова, запуская их в специальной оболочке git:

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

Источник gitsh/README.md у мастера · мыслитель /gitsh

1 Предостережение - я не использовал его

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .