Git хранит историю изменений проекта в репозитории. Вы выбираете подготовленные изменения и фиксируете их коммитом, после чего можете сравнивать версии, изучать причины правок и вести отдельные линии работы в ветках. Это помогает не плодить папки с названиями вроде «последняя версия».
Основные операции с локальной историей работают без сайта и без постоянного подключения к интернету. GitHub является одним из сервисов размещения репозиториев, а Git представляет сам инструмент контроля версий.
Сохранение файла в редакторе не создаёт коммит автоматически. Репозиторий хранит то, что было намеренно включено в историю. Поэтому Git не заменяет резервное копирование всего компьютера и не гарантирует сохранность ещё не зафиксированных или игнорируемых файлов.
Ответить на вопрос