How to get the author of the latest commit in a Git repository?
#!/bin/bash git_log=`git ls-remote git url master` git_commitId = git_log | cut -d " " -f1 echo $git_commitId cd /workspace git_log_verify = `git rev-parse HEAD` echo $git_log_verify if $git_commitId =$git_log_verify then cd /workspace git_authorName=`git log --pretty=format:"%an"`; echo $git_authorName fi
Viewing a list of the latest commits. If you want to see what's happened recently in your project, you can use git log . This command will output a list of the latest commits in chronological order, with the latest commit first.
To view the previous commits, use the git log –-oneline command. This provides the commit details.
This is what you're looking for:
git log -1 --pretty=format:'%an'
Or to retrieve the author's email, instead of name:
git log -1 --pretty=format:'%ae'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With