Git checkout обновляет все файлы?
Новый вопрос, я хочу убедиться, что я понимаю это.
Когда яgit checkout <revision>
Возвращает ли этовесь проект в это состояние, или он только воссоздает файлы, измененные вэтот конкретный пересмотр?
Например: если моя папка была полностью пустой, кроме репозитория .git, и яgit checkout master
Будут ли полученные файлы представлять собой проект целиком или только файлы, измененные при последнем коммите?
Я спрашиваю, потому что я проверяю свой проект в различных точках (начиная с самого начала), и вместо того, чтобы проект медленно увеличивался в размере, как можно было бы ожидать, размер каждой проверки изменяется довольно сильно.