一日の作業内容を振り返ったり、日記に書いたり、Twitterに投稿する時に便利です。
git today : 今日のコミットを一行で表示します。
$ git today 7267c09 [end] LESSON33 ee9b770 進捗バー表示 26bb84e [start] LESSON33 Ajax通信の進捗状況やエラー情報を表示しよう afbbd02 [end] LESSON32 5c6550a [start] LESSON32 動画検索機能にページング処理を追加しよう
git today-full : 今日のコミットを詳しく表示します。
$ git today-full
commit 7267c09e2803e83360a5b5ae3d6d6f364604f1f4
Author: ongaeshi <xxx@example.com>
Date: Thu Sep 22 00:10:14 2011 +0900
[end] LESSON33
Ajaxイベント、Ajaxによる通信中に進捗バーを表示する
Ajaxオプション、jQueryによるAjax通信の挙動を変更する
loader.gif .. アニメーションgif
Ajaxのコールバック
ajaxStart
ajaxStop
ajaxError
ajaxSetup cache: false (キャッシュを無効)
commit ee9b770bcd06ead78784e6fa4e8748dee9ada94a
.
.
.
インストール方法
違いはencodingの部分だけです、'12 hour ago'の部分はお好みで。
OSX, Unix
$ git config --global alias.today "log --oneline --since='12 hour ago'" $ git config --global alias.today-full "log --since='12 hour ago'"
Windows
$ git config --global alias.today "log --encoding=sjis --oneline --since='12 hour ago'" $ git config --global alias.today-full "log --encoding=sjis --since='12 hour ago'"