Во-первых, вы можете временно отменить локальные изменения с помощью git stash
.Вы можете получить эти изменения обратно с помощью git stash apply
.
Когда проблема не в локальных изменениях, вы можете проверить более старые ревизии с помощью git checkout <commit-id>
, где commit-id - это либо хеш коммита,название ветви или специальная ссылка, такая как HEAD ^.После этого у вас отдельная головка , что означает, что если вы хотите внести какие-либо изменения кода в извлеченную версию, вы должны создать новую ветвь из этой версии (git checkout -b <new-branchname>
).