gitコマンドは使用頻度が高いので、aliasを設定しておくと便利である。
Shellの設定ファイルにgitコマンドへのaliasを設定する。
$ vim ~/.zshrc
以下を追記してaliasを追加する
alias g='git'
これによってシェルでgitを打つ代わりにgを使うことができる。
また、Gitでは.gitconftにaliasを設定することでgitコマンドの各種オプションに省略形を定義することができる。
vim ~/.gitconfig
[alias]
st = status
co = checkout
cm = commit -m
st = status
aa = add -A .
aacm = !git add -A . && git commit -m
b = branch
po = push origin
plo = pull origin
これでgtiコマンドの引数として省略形を使うことができる。
g st
On branch master
Your branch is up to date with 'origin/master'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: .config.toml.swp
modified: .github/workflows/.main.yml.swp
modified: content/posts/.running_a_shell_in_vim.md.swp
modified: content/posts/running_a_shell_in_vim.md
no changes added to commit (use "git add" and/or "git commit -a")
alias設定に関するgit捜査の効率化については様々な効率化テクニックが存在するため、自分の環境に合わせて適宜追加すると良い。123