時短!Gitコマンドをスマートに打てる「エイリアス」
投稿日: 2025年06月29日
Git、普段から使ってますか?コミットしたりプッシュしたり、エンジニアには欠かせないツールですよね。でも、毎日同じコマンドを何度も打つのって、正直面倒じゃないですか?
実は、Gitにはその手間を劇的に減らす**「エイリアス」**という超便利な機能があるんです!
先月ボスに教えてもらってそんな機能があったとはと感激しました。。
簡単に言うと、よく使うGitコマンドに、もっと短くて覚えやすい「あだ名(エイリアス)」をつける機能です。
例えば、git status
ってよく使いますよね?これを git st
って打つだけで実行できるようにしたり、git commit -m
を git cm
で済ませられるようにしたりできるんです。
想像してみてください。これだけでどれだけタイピングの時間が短縮できるか!
使わない手はないです。(実際まだあんまり登録できていないのはここだけの話)
設定方法はとっても簡単!
Gitの設定ファイル(.gitconfig
)に直接書き込むか、コマンドで設定する方法があります。
エイリアスを設定するには、git config --global alias.<エイリアス名> <元のコマンド>
のように実行します。
いくつか例を見てみましょう。
git status
を git st
に:
git config --global alias.st status
git commit -m
を git cm
に:
git config --global alias.cm "commit -m"
-m
オプションも一緒に含めておくと、さらに便利ですね!
git branch
を git br
に:
git config --global alias.br branch
git checkout
を git co
に:
git config --global alias.co checkout
エイリアスは、ユーザーのホームディレクトリにある .gitconfig
ファイルに保存されます。このファイルを直接開いて編集することも可能です。
# MacやLinuxの場合
open ~/.gitconfig
# Windowsの場合
notepad %USERPROFILE%\.gitconfig
ファイルを開くと、以下のようなエイリアスのセクションがあるはずです。
[alias]
st = status
cm = commit -m
br = branch
co = checkout
lg = log --oneline --graph --all
ここに好きなエイリアスを追加・編集するだけです。
設定が完了したら、あとはターミナルでエイリアス名を入力するだけ!
git st # git status と同じ
git cm "feat: 新機能追加" # git commit -m "feat: 新機能追加" と同じ
git lg # git log --oneline --graph --all と同じ
どうですか?かなり楽になったと思いませんか?
Gitのエイリアス機能は、日々の開発作業を効率化するための強力なツールです。
まだ使ったことがない人は、ぜひこの機会に設定して、その便利さを体験してみてください!
最初は少し設定が面倒に感じるかもしれませんが、一度設定してしまえば、きっと手放せなくなるはずです。
ボスは拡張性を考慮して登録するといいと言いつつ、自分が使いやすいように決めたらいいよって言ってました🎵