🔧 git config の基本
git config コマンドを使うことで、Gitの動作を自由にカスタマイズできます。
設定の範囲
- --system: システム全体に適用
- --global: ユーザー全体に適用(~/.gitconfig)
- --local: 現在のリポジトリにのみ適用(.git/config)
# ユーザー名とメールをグローバルに設定
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
確認コマンド:
git config --list --show-origin
🚀 エイリアス(alias)とは?
Gitのコマンドは長くて覚えにくいこともあります。
そこで alias を使えば、自分の好きな短縮コマンドでGitを操作できます。
# log --oneline --graph を「lg」に短縮
git config --global alias.lg "log --oneline --graph --all --decorate"
これで今後は、git lg と打つだけで履歴がグラフィカルに表示されます。
📚 よく使うおすすめエイリアス集
git config --global alias.st status→git stgit config --global alias.co checkout→git cogit config --global alias.br branch→git brgit config --global alias.cm "commit -m"→git cm "msg"git config --global alias.last "log -1 HEAD"→git last
組み合わせて便利な例:
# 直近の履歴を見ながら作業内容を確認
git st
git lg
git diff