Ну, это зависит от того, как именно вы хотите вернуться в хорошее состояние.
Если вы просто хотите списать некоторые предыдущие коммиты (единицы работы), смешанные с хорошими, используйте git rebase -i HEAD~10
... увеличьте «10», чтобы оказаться достаточно далеко назад, и удалите коммиты, которые являются ненужными.
Если вы хотите вернуть один файл к более старой версии, выполните git checkout HEAD~10 -- Node.js
, чтобы перенести его в текущую рабочую область, а затем зафиксировать это, говоря, что вы отменяете все изменения, так как ... у вас есть идея.
Если вы просто хотите удалить несколько недавних коммитов, вы можете git reset --hard HEAD~10
или что-то еще, чтобы вернуться к этой старой версии.