Hack Your Design!

gitのログから特定の文字列を含むコミットを採掘する

「このコード書いたのは誰だ?」ってのはgit blameからのgit showでOKですが、多くのコミットを重ねている場合、git blameでは「元々誰がどういう意図でこのコードを足したのか?」ってとこまでは負えなかったりします。そんなときはこんなgitコマンドを使えばOK.

$ git log -p -S 'function shitty_function'

これでshitty_functionというfunctionに関する最初から今にいたるまでのコミットをログから発掘できます。

参考

  • このエントリーをはてなブックマークに追加
comments powered by Disqus