Как переименовать команды git - PullRequest
0 голосов
/ 14 мая 2018

Я бы хотел переименовать следующие команды git:

Вместо ввода:

  • git checkout Я хотел бы переименовать его в git co.

  • git commit Я хотел бы переименовать его в git cm.

  • git push origin Я хотел бы переименовать его в git po.

Как я могу это сделать?

Спасибо!

Ответы [ 3 ]

0 голосов
/ 14 мая 2018

Использовать псевдонимы: вот ссылка, показывающая, как это работает .

Вы можете поместить что-то вроде этого в ваш .bash_profile файл:

alias checkout='git checkout'
alias pull='git pull'
alias push='git push origin'
alias push_f='git push origin -f'
alias rebase='git rebase'
#...

, а затем source .bash_profile

Теперь вы можете написать: checkout master, push master, checkout master

Будьте осторожны: вы не можете ставить аргументы при объявлении псевдонимов.

0 голосов
/ 14 мая 2018

Глава " Git Aliases " в книге Pro Git показывает именно то, что вам нужно:

git config --global alias.co checkout
git config --global alias.cm commit
git config --global alias.po 'push origin'
0 голосов
/ 14 мая 2018

Что вы хотите сделать, это создать так называемые псевдонимы для вашей оболочки $ (bash / csh / zsh / fish).

Попробуйте этот отличный пост в блоге от известного Дэвида Уолша: https://davidwalsh.name/alias-bash

Но будьте осторожны: нестандартные псевдонимы сломают ваш разум при работе на удаленной машине через ssh или при переключении машин, и если вы используете свои псевдонимы в сценариях, они не будут работать в других местах!

...