, поскольку я до сих пор не могу писать комментарии ... ответ
"git log" - это базовая команда для отображения истории, вы можете использовать такие инструменты, как gitk, tig или smartgit или сам графический интерфейс git дляпросматривать историю удобнее.
еще одной «фичой» даже в локальных репозиториях являются ветки.у вас может быть работающий мастер, создать новую ветку для тестирования чего-либо, и даже после сотен изменений и фиксаций у вас все еще остается эта старая рабочая версия.даже если новая ветка полностью разрушила ваш проект.и если новый работает хорошо, вы можете объединить его со старым, иметь историю и другую рабочую версию.
, и даже если вы все время работаете в одной и той же ветке, вы можете использовать теги илиназывать это версиями.так что вы можете иметь разные версии релизов в одном и том же месте и иметь к ним доступ при необходимости.