Wie bekomme ich den Autor des letzten Commits in Git?

Lesezeit: 1 Minute

Benutzer-Avatar
Saurabh Singhal

Wie bekomme ich den Autor des letzten Commits in einem 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

Benutzer-Avatar
John Bupit

Das suchen Sie:

git log -1 --pretty=format:'%an'

  • Und wenn Sie dies für ein Skript oder eine Variable benötigen, fügen Sie einfach die hinzu xargs wie zum Beispiel. git log -1 --pretty=format:'%an' | xargs

    – Ämonge

    13. Mai 2019 um 10:43 Uhr

  • Woher bekommt man die ganzen Escape-Codes?

    – theonlygusti

    13. Januar um 1:19

  • @theonlygusti du kannst sie davon bekommen git log#format Link (scrollen Sie ein wenig nach unten und Sie werden sie alle sehen)

    – Ghikodierung

    8. Juli um 3:01

Oder um die E-Mail-Adresse des Autors anstelle des Namens abzurufen:

git log -1 --pretty=format:'%ae'

Bekommen Autorenname:

git log -1 --pretty=format:'%an'

Bekommen E-Mail des Autors:

git log -1 --pretty=format:'%ae'

So weisen Sie Variablen in Groovy zu:

def builtBy = sh(returnStdout: true, script: "git log -n 1 --pretty=format:'%an'").trim()

1216090cookie-checkWie bekomme ich den Autor des letzten Commits in Git?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy