Ich sehe nicht, was ich falsch tun könnte, aber auf meinem Windows-Computer Git scheint nicht kurz Revision Hashes zu erkennen. Ich habe sichergestellt, dass sie 7 Zeichen haben. Hier ist, was passiert, diffing die Geschichte einer Datei mit dem Namen "kompiliert":kurze git Revision Hashes arbeiten nicht
Kurz Revision (die letzten 7 Zeichen aus der Revision nehmen):
C:\mydir>git diff 417864c 6cca022 -- compile
fatal: bad revision '417864c'
Lange Revision:
C:\mydir>git diff b91a07a79c919ea4b981a32597b84aa1f417864c 6b59a420837c38586180325f45e23ea35d7676d3 -- compile
diff --git a/bin/compile b/bin/compile
index 2a5f3dd..b81e4bc 100755
--- a/bin/compile
+++ b/bin/compile
[snip]
I bin mir nicht sicher, wonach ich suchen soll. Irgendwelche Vorschläge?
* "unter den letzten 7 Zeichen aus der Revision" * - warum die * final * Zeichen? – jonrsharpe
Sie können nicht die ** letzten ** Zeichen eines Hashes nehmen, Sie müssen vom ** Start ** nehmen. –
Mögliches Duplikat [In git, was ist der Unterschied zwischen langen und kurzen Hashes?] (Https://stackoverflow.com/questions/43665836/in-git-what-is-the-difference-between-long-and- Kurz-Hashes) – jonrsharpe