Ich habe ein Git-Submodul (RestKit), das ich meinem Repo hinzugefügt habe.
Ich habe dort versehentlich einige Dateien geändert und möchte zur Quellversion zurückkehren. Um das zu tun, habe ich versucht zu rennen
Mac:app-ios user$ git submodule update RestKit
Aber wie Sie hier sehen können, hat dies nicht funktioniert, da es sich immer noch um "modifizierten Inhalt" handelt:
Mac:app-ios user$ git status
...
# modified: RestKit (modified content)
Sogar
Mac:app-ios user$ git submodule update -f RestKit
setzt lokal geänderte Dateien nicht zurück.
Wie setze ich den Inhalt dieses Submoduls zurück?
git reset --hard
dies nicht funktioniert, geben Sie zuerst den Remote-Zweig mit angit reset --hard origin/<branch_name>
.