Автокомплит для гита
Пользователям виндоус повезло, он идет по-умолчанию. Для маководов и линуксоидов нужно соответсвенно:
Если нет доступа к глабальным каталогам, то можно сделать только для себя это:
Можно создавать алиасы для комманд:
Пользователям виндоус повезло, он идет по-умолчанию. Для маководов и линуксоидов нужно соответсвенно:
cp /path/to/git/sources/contrib/completion/git-completion.bash /opt/local/etc/bash_completion.d/
cp /path/to/git/sources/contrib/completion/git-completion.bash /etc/bash_completion.d/
Если нет доступа к глабальным каталогам, то можно сделать только для себя это:
cp /path/to/git/sources/contrib/completion/git-completion.bash ~/ cat "source ~/.git-completion.bash" > ~/.bashrcТеперь табы нам в помощь
Можно создавать алиасы для комманд:
$ git config --global alias.co checkout $ git config --global alias.br branch $ git config --global alias.ci commit $ git config --global alias.st status $ git config --global alias.unstage 'reset HEAD --'Как можно догадаться гит на каждый такой алиаса применяет команду с префиксом git + {то что мы указали}. А если нам вообще нужно вызывать не гит, а какую-то другую утилиту, просто в контексте гита это логично и просто бы воспринималось? Чтобы не добавляляся префискс git, мы должны в тело команды на первом месте поставить знак восклицания:
$ git config --global alias.visual '!gitk'
Комментариев нет:
Отправить комментарий