このファイルに変更を入れたのはいつ?誰?を知るための git log コマンド
ファイル単位でコミット履歴を追いたい時に。
git log コマンドの後ろにファイルパスを書いてやれば、それだけでファイルやディレクトリ単位での絞り込みができる。
$ git log './src/index.html'
-p オプションを渡すと、コードの差分も表示される。
$ git log -p './src/index.html'
--oneline や --pretty との併用もできるので、次のように指定すればコミット履歴を手っ取り早く確認できる。
$ git log --date=short --pretty=format:"%C(Yellow)%h %C(Cyan)%cd %C(Reset)%s %C(Blue)[%cn]%C(Red)%d" './src/index.html'
その他、
- コミッタ :
--author='Neos21' - コミットコメント :
--grep='文言'
での絞り込みを併用することもできる。