2013-09-26 16 views
5

Ich generierte Unterschied/Änderungen in der Festschreibung durchgeführt, so dass ich es in ReviewBoard hochladen kann.Finden Sie lange SHA aus kurzen SHA für git diff

Ich verwendete "Git zeigen d9f7121e8ebd4d1f789dab9f8214ada2h480b9cf". Es gab mir diff etwas wie ...

diff --git a/src/index.php b/src/index.php 
index 3cfa8e8..7f8440d 100644 
--- a/src/index.php 
+++ b/src/index.php 
@@ -12,10 +12,13 @@ 
.test { 
    .input; 
    width: auto; 
+ border-width: 5px; 
+ border-radius: 50%; 
} 

Wenn ich .Patch-Datei dieses diff erstellen. Reviewboard lehnt es ab und sagt, "3cfa8e8 'Revision ist kein gültiges Format. SHA1 ist zu kurz".

Also wollte ich lange SHA1 von kurzen SHA1 '3cfa8e8' bekommen.

Ich habe 'git Show 3cfa8e8'. Es zeigt mir nur einige Inhalte der Datei. Zeigt mir nichts anderes.

Jede Hilfe, wie kann ich lange SHA bekommen?

(Hinweis: - Alle sha und Datei diff sind beispielsweise das Problem zu demonstrieren)

Antwort