Git - Aktuelle Arbeitskopieversion abrufen

7

Ich bearbeite ein Projekt mit Git auf mehreren Computern. Wie überprüfe ich die aktuelle Version auf einem Computer?

Zum Beispiel verwende ich jedes Mal, wenn ich festlege, eine Versionsnummer und lege sie in die Commit-Nachricht ein. Gibt es eine Möglichkeit für mich, die aktuelle Commit-Nachricht für die Arbeitskopie, die ich verwende, abzurufen?

    
mikemaccana 23.01.2012, 16:03
quelle

3 Antworten

8

Git hat kein Konzept einer "Revisionsnummer". Es hat einen Commit-Hash. Sie werden Ihren Commit-Hash erst dann kennen, wenn Sie ihn tatsächlich festgelegt haben, so dass Sie den "aktuellen Hash" nicht erhalten können.

Wenn Sie den Commit-Hash des vorherigen Commits verwenden möchten, verwenden Sie git log -1 . Wenn Sie möchten, dass die Ausgabe nur der Hashwert ist, dann ist die Antwort von xpapad genau das, wonach Sie suchen.

Wenn Sie die tatsächliche Version von Git meinen (Ihre Frage war mir etwas unklar), dann verwenden Sie git version .

    
vcsjones 23.01.2012, 16:07
quelle
17

Sie können git rev-parse HEAD

verwenden

Wenn Sie maven zum Erstellen Ihrer Projekte verwenden, sollten Sie das maven SCM-Plugin verwenden, siehe:

Ссылка

    
xpapad 23.01.2012 16:09
quelle
1

Es klingt so, als wolltest du git-describe. Das ist die Schlussfolgerung, die git zu einer monotonen Versionsnummer hat.

    
William Pursell 23.01.2012 16:18
quelle

Tags und Links