git: add+commit+pushのaliasを作った
個人利用でGitを使うにあたって、毎回
git add -A git commit -m 'comment' git push
などとやっていたのだが、いい加減めんどくさくなったのでその対策をした。
シェルスクリプトに書こうかと思ったが、.gitのあるページに毎回配置しておくのがめんどくさいなと考え、エイリアスを作ることにした。
以下では、メインのシェルがzshの人を想定している
- 以下を
~/.zshrc
に記述し、読み込み直す(ターミナルの再起動 orsource ~/.zshrc
) ghub 'something'
とすることで一連の動作が実行される。(ghubやsomethingは適当に変える)
alias ghub='(){git add -A; git commit -m $1; git push}'
学んだこと
- aliasの中で引数の受け取りかたと利用方法