J'ai un sous-module git (RestKit) que j'ai ajouté à mon repo.
J'ai accidentellement changé certains fichiers et j'aimerais revenir à la version source. Pour ce faire, j'ai essayé d'exécuter
Mac:app-ios user$ git submodule update RestKit
Mais comme vous pouvez le voir ici, cela n'a pas fonctionné car il s'agit toujours de "contenu modifié":
Mac:app-ios user$ git status
...
# modified: RestKit (modified content)
Même
Mac:app-ios user$ git submodule update -f RestKit
ne rétablit pas les fichiers modifiés localement.
Comment réinitialiser le contenu de ce sous-module?
git reset --hard
cela ne fonctionne pas, essayez d'abord de spécifier la branche distante avecgit reset --hard origin/<branch_name>
.