ZANARDI Bruno

Software Developper

About
Resume

Git Blog

How To: Show commit logs

previous next

related commands:
log

There is a lot of reasons to want to / have to show what append in commit logs. So remember, commit logs is at least as important as source codes.

There is a git command to show commit logs. Without any options, it will show you all parents commit of your current version: git log

$ git log
commit 7950659dc9ef7f2b50b18010622299c508bfdfc3 Author: author <author (at) mail.com> Date: <commit date> commit message commit 221243eb14415fdda82f250b687203a9b86e7f08 Author: author <author (at) mail.com> Date: <commit date> other message commit f491239170cb1463c7c3cd970862d6de636ba787 Author: author <author (at) mail.com> Date: <commit date> message

If you activated log.abbrevCommit in your configuration, the output will be:

$ git log
commit 7950659 Author: author <author (at) mail.com> Date: <commit date> commit message commit 221243e Author: author <author (at) mail.com> Date: <commit date> other message commit f491239 Author: author <author (at) mail.com> Date: <commit date> message

There is a lot of options with log (more than a hundred!), to filter them before display or show more informations about each commits. If you defined the hist alias like me, you will be able to see:

$ git hist
* 7950659 - (HEAD, master) commit message (10 minutes ago) <author> | * 41ab9d8 - (my_branch) branch commit message (15 minutes ago) <author2> |/ * 221243e - other message (5 hours ago) <author> * f491239 - message (8 hours ago) <author>
previous top next

Reminder

log

Shows all parent commits of your version with few informations (authors, date and message).

$ git log

Shows the log for <file>

$ git log <file>
previous top next