📑

Gitコマンドを楽に使えるように設定しよう

2024/07/07に公開

はじめに

エイリアスを設定したところ、Gitコマンドを打つのがとても楽になったので、備忘録として記載します。

この記事が役に立つ方

  • エイリアスの設定をしたことがない
  • Gitコマンド打つのめんどくさい!と感じている
  • zsh初心者

この記事のメリット

  • zshでエイリアスの設定ができるようになる
  • タイプミスが減る
  • コマンド打つ時間が減る

環境

  • macOS Sonoma version14.5
  • zshシェル

エイリアスとは?

デフォルトのコマンドを自分が設定した簡易コマンドで実行することができるようになる設定のこと。
どのようなコマンドを設定すれば良いのか?
特に決まりなどはありませんが、

  • よく使うコマンド
  • 長いコマンド

エイリアスの登録先

使用シェルがzshなので~/.zshrcに記述します。
※使用シェルがbashの場合は~/.bash_profile

設定方法

・基本構文

~/.zshrc
alias 任意コマンド='元のコマンド'

・gitコマンドでの設定

この設定は自分が使う上で楽だと思った設定なので、ご自身で使いやすいコマンドを設定してみてください!

~/.zshrc
alias gs='git switch'
alias gst='git status'
alias ga='git add'
alias gc='git commit -m'
alias gp='git push'
alias gl='git log'
alias gm='git merge'
alias gch='git checkout'
alias gb='git branch'

この記述をした後に、zshを再起動 するか以下のコマンドを実行して、~/.zshrcを再読み込みしてください。

source ~/.zshrc

この後より、設定した任意のコマンドを実行することで、元のコマンドに展開されるようになっています。

さいごに

エンジニアで開発することになるとgitを使うことが必須になってくると思います。
自分はある程度git使えてるかなと感じていたのですが、1からしっかり学び直そうとして、「Git入門」という本で勉強していた時に、嫌になる程同じコマンドを打ったのがきっかけでエイリアスの設定に辿り着きました。
今回はエイリアスの設定でしたが、かなり楽になった実感があります!
やはりエンジニアはいかに怠惰になるかが大事だと思っているので、めんどくさいと感じていることはどんどん排除していこうと思います!

参考にしたサイト

【時短】zshでエイリアスを設定する方法
chatgpt - 入力したプロンプト「gitのコマンドを簡易コマンドで入力するにはどのような設定をする必要がありますか?」

Discussion