Для псевдонима самого git
, например. alias g=git
, здесь вам будет легче найти ответ.
Для псевдонимов подкоманд git
, например. alias gco = "git checkout"
, посмотрите здесь.
Я набираю git
слишком часто, поэтому присвоил ему псевдоним:
alias g='git'
Однако сейчас я не могу:
g com
вкладка
и пусть завершение подарит мне:
g commit
Как мне снова запустить завершение?
Повторяющаяся дифференциация
В этом мета-ответе «равный первый» предлагается сохранить конкретный случай со ссылкой на более общий вопрос. Я добавил ссылку на более общий случай в это редактирование.
Заданный повторяющийся вопрос является более общим - но в основном касается псевдонимов git
подкоманд, а не псевдонима самого git.
Этот вопрос касается конкретного случая, когда псевдонимом является сам git
.
В отмеченном дубликате на случай git
-self дан ответ только в 4-м показанном ответе и в комментарии к первому указанному ответу. Прочитать еще один комментарий необходимо для второй части головоломки (источник /usr/share/bash-completion/completions/git
), чтобы заставить ее работать с помощью этого метода.
Обращаясь к ссылкам в комментариях ниже:
- Ссылка @ewcz отмечена как дубликат и уже адресована
- Remy J's links
- This is question as asked (and answered) is also about
git
subcommands - Это еще более общий вопрос о псевдонимах, отличных от
git
, который в данном случае не является лучшим решением. - Это то же самое, что и ссылка @ ewcz (уже адресованная)
- This is question as asked (and answered) is also about
GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)
- person Tom Hale   schedule 15.09.2016