とあるプログラマの備忘録

都内某所に住むプログラマが自分用に備忘録を残すという趣旨のブログです。はてなダイアリーから移動しました!

Gitの使い方 -短縮コマンドの作成

なんかインスコ時までエラーが出たりして最初から結構困らせてくれましたが、
初期設定?PGたるもの少しでも工数を減らす為に自分ように使いやすくしたい物

gitでは短縮コマンドを作成できるようなのでーつくることにしましたー
(好みだからaliasは適当につくってください)


短縮コマンド作成

git config --global alias.[短縮名] '[元コマンド]'

git commitの短縮を作ると・・・

git config --global alias.co 'commit'

これでおk

とりあえずcheckoutって名前がなんかしっくりこないのでch(change)の略?でchにしてみた

git config --global alias.co 'commit'
git config --global alias.st 'status'
git config --global alias.br 'branch'
git config --global alias.ch 'checkout'

直にファイルを変えることも可能。
.gitconfigファイルの中身に以下を追加

[alias]
        co = commit
        st = status
        br = branch
        ch = checkout


追記
このログ表示が非常に観やすかったので記述

SetucoCMS


ログを見やすくする

git config --global alias.vlog 'log --pretty=format:"%C(red)%h%Creset %C(cyan)<%an>%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset" --abbrev-commit --date=relative'
git config --global alias.glog 'log --pretty=format:"%C(red)%h%Creset %C(cyan)<%an>%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset" --abbrev-commit --date=relative --graph'