Mam podmoduł git (RestKit), który dodałem do mojego repozytorium.
Przypadkowo zmieniłem niektóre pliki i chciałbym wrócić do wersji źródłowej. Aby to zrobić, próbowałem uruchomić
Mac:app-ios user$ git submodule update RestKit
Ale jak widać tutaj, to nie działało, ponieważ nadal jest to „zmodyfikowana treść”:
Mac:app-ios user$ git status
...
# modified: RestKit (modified content)
Parzysty
Mac:app-ios user$ git submodule update -f RestKit
nie przywraca lokalnie zmodyfikowanych plików.
Jak zresetować zawartość tego podmodułu?
git reset --hard
nie działa, najpierw spróbuj określić gałąź zdalną za pomocągit reset --hard origin/<branch_name>
.