Find commit by hash SHA in Git

前端 未结 3 1917
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-01-29 18:30

I need to find a commit in Git by a given hash, SHA. For example, if I have the \"a2c25061\" hash, and I need to get the author and the committer of this commit.

What i

相关标签:
3条回答
  • 2021-01-29 18:48
    git log -1 --format="%an %ae%n%cn %ce" a2c25061
    

    The Pretty Formats section of the git show documentation contains

    • format:<string>

    The format:<string> format allows you to specify which information you want to show. It works a little bit like printf format, with the notable exception that you get a newline with %n instead of \n

    The placeholders are:

    • %an: author name
    • %ae: author email
    • %cn: committer name
    • %ce: committer email
    0 讨论(0)
  • 2021-01-29 19:02

    Just use the following command

    git show a2c25061
    
    0 讨论(0)
  • 2021-01-29 19:14

    There are two ways to do this.

    1. providing the SHA of the commit you want to see to git log

    git log -p a2c25061

    Where -p is short for patch

    2. use git show

    git show a2c25061

    The output for both commands will be:

    • the commit
    • the author
    • the date
    • the commit message
    • the patch information
    0 讨论(0)
提交回复
热议问题