Слишком много программистов пишут слишком много кода.
Я считаю, что 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’
Первое, что следует знать, это то, что псевдонимы 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 &"
И так далее.