はじめに
開発で多用するgitコマンドのエイリアス集です。
~/.gitconfig
に直接記載するか、$ git config --global alias.** 'command'
で自由にカスタマイズできるので、皆さんもぜひ。
エイリアス設定例
# ブランチの一覧
git config --global alias.br branch
# ブランチの移動
git config --global alias.co checkout
# ブランチの作成
git config --global alias.new 'checkout -b'
# 全変更をステージング
git config --global alias.stg 'add -A'
# ステージングの解除
git config --global alias.unstg 'reset HEAD --'
# メッセージ付きコミット
git config --global alias.com 'commit -m'
# 変更ファイル一覧(簡易表示)
git config --global alias.st 'status -sb'
# コミットログ参照(1行ずつ)
git config --global alias.ls 'log --oneline'
# コミットログ参照(1行ずつ,修正ファイル名表示)
git config --global alias.ll 'log --oneline --name-status'
(※ユーザ単位での設定)
gitを打つのすら面倒くさいという場合は、~/.bash_profile
に直接記載してしまうのもよいでしょう。
~/.bash_profile
alias pull='git pull'
alias push='git push'
alias fpush='git push --force-with-lease'
alias fetch='git fetch'