Как получить псевдонимы, работающие в .gitconfig?

Слишком много программистов пишут слишком много кода.

6
задан Flip 2 October 2017 в 08:47
поделиться

2 ответа

Я считаю, что GitHub имеет в виду системные псевдонимы , а не псевдонимы .gitconfig.

Другими словами, вам нужно будет ввести, например ] проиллюстрировано здесь , следующая команда Unix , чтобы заставить эти «псевдонимы» работать:

alias g=’git’
alias gb=’git branch’
alias gba=’git branch -a’
alias gc=’git commit -v’
alias gca=’git commit -v -a’
alias gd=’git diff | mate’
alias gl=’git pull’
alias gp=’git push’
6
ответ дан 8 December 2019 в 12:22
поделиться

Первое, что следует знать, это то, что псевдонимы git применяются только при вызове git, поэтому псевдоним st = status вступит в силу, когда вы запускаете:

$ git st

Если вы хотите иметь возможность:

$ gst

Чтобы запустить git status , вам нужно будет установить псевдоним для bash (или любой другой оболочки, которую вы используете).

Хорошо , для псевдонимов, которые являются просто более короткими версиями команд git (например, st для status ), вам не нужно добавлять к нему префикс git . Кроме того, если вы хотите выполнить команду оболочки, а не подкоманду git, вы должны префикс определения псевдонима восклицательным знаком, как указано в git-config (1) . Раздел моего псевдонима моего ~ / .gitconfig выглядит так:

[alias]
    st = status
    ci = commit -s
    br = branch
    co = checkout
    vis = !gitk --all &

И затем я могу запустить:

$ git st # Runs "git status"
$ git ci # Runs "git commit -s"
$ git vis # runs "gitk --all &"

И так далее.

13
ответ дан 8 December 2019 в 12:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: