以下を.bashrcに追加
- git log で出力したファイルの一覧をawkで成形しています。
.bashrc
function gls (){
git log --name-status -n1 $1| awk -F' ''{print $2}';}
viで直前にcommitしたファイルを開く
$ vi gls
viで2つ前にcommitしたファイルを開く
$ vi gls HEAD^
- ついでなので git status バージョン
.bashrc
function gs (){
git status | grep "(modified:|new file:)"| awk -F':''{print $2}';}
viでcommit前のファイルを開く
$ vi gs