Как мне избежать ввода "git" в начале каждой команды Git? - PullRequest
187 голосов
/ 08 июня 2019

Мне интересно, есть ли способ избежать необходимости вводить слово git в начале каждой команды Git.

Было бы неплохо, если бы был способ использовать gitКоманда только один раз в начале после открытия командной строки, чтобы войти в «Режим Git» .

Например:

git>

После которого каждая набираемая нами команда будетпо умолчанию интерпретируется как команда Git.

Подобно тому, как мы используем оболочку MySQL для написания команд базы данных:

mysql>

Это избавит меня от необходимости набирать git сотни раз в день.

ПРИМЕЧАНИЕ: Я использую git-bash, для Windows.

Ответы [ 13 ]

13 голосов
/ 10 июня 2019

Для базовых вещей вы можете сделать:

function ggit(){ while true; do printf 'git> '; read; eval git $REPLY; done }
git> status
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)

Changes not staged for commit:
  (use "git add/rm <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    deleted:    yarn.lock

no changes added to commit (use "git add" and/or "git commit -a")
git> add .
git> status
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)

Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

    deleted:    yarn.lock

git>

Выход с помощью Ctrl + C

2 голосов
/ 29 июня 2019

Используйте редактор скобок, легко использовать ваш код и команды git, он также имеет много функций.

enter image description here

В верхний правый уголвторой значок бинокля используется для установки расширений.

enter image description here

Найдите расширение brackets git, как показано выше, и установите его.

enter image description here

Снова в верхнем правом углу появится четвертый значок, поэтому просто нажмите и увидите изменения, как на изображении выше.

Если вы хотитеустановите скобки, используйте следующие команды:

sudo add-apt-repository ppa:webupd8team/brackets
sudo apt-get update
sudo apt-get install brackets

Для получения дополнительной информации вы можете прочитать: Как установить редактор кода скобок в Ubuntu и Linux Mint в Ubuntupit .

2 голосов
/ 18 июня 2019

Когда я использовал Windows 7 с Conemu, я добавил в скрипт запуска среды разработки следующее:

doskey g=git $*

При этом я мог бы просто использовать команду g вместо ввода git. Последний раз я пробовал с Windows 10 и Conemu, он не работал, есть ошибка, я думаю, но стоит попробовать.

...