最近誰がgitでファイルを変更したのかを知る方法はありますか?最近gitでファイルのコミッターを見つける方法は?
exaxmpleの場合、このファイルを変更した人は最後の5人が必要です。私はgit annotate
とgit blame
を試しましたが、私が望む正確なものを見つけることができませんでした。
最近誰がgitでファイルを変更したのかを知る方法はありますか?最近gitでファイルのコミッターを見つける方法は?
exaxmpleの場合、このファイルを変更した人は最後の5人が必要です。私はgit annotate
とgit blame
を試しましたが、私が望む正確なものを見つけることができませんでした。
試してみてください。
git log filename
あなたが欲しいだけの情報を取得するためにログ出力(男性gitのログを参照してください)で遊ぶことができます。
私は
gitk filename
トルステン
おそらくない最も効率的か、賢明な方法を使用していますが、これは動作するようです:これは想定している
$ git log <filepath> | grep Author: | cut -d' ' -f2- | uniq | head -n5
あなたが実際に最後にしたいです5 の著者は、それぞれが何回コミットしたかにかかわらず。あなただけの最後の5つのコミットをしたい場合は、一人でgit log
を使用することができます。
$ git log -5 <filepath>
のgit shortlogは、あなたが欲しいものを行います。
git shortlog -sne <filename>