Первый коммит в клонированном репозитории
После клонирования в рабочем дереве уже есть стартовый набор файлов — первый коммит репозитория SafeSort.
Репозиторий склонирован (часть I), Issues и GitHub Project разобраны (часть II) — самое
время заглянуть внутрь каталога, который появился после git
clone, и понять, что в нём уже есть.
Всё это — первый коммит репозитория, chore: initial project
scaffold: рабочее дерево (файлы на диске) плюс .git
(история изменений) — вместе их и называют репозиторием. Каждый следующий
раздел этой части добавляет к этому набору содержание — README дополняется, появляется
Python-пакет внутри src/, а
.gitignore уже сейчас исключает служебные файлы (кеш байткода, виртуальное
окружение, сборочные каталоги), чтобы они не засоряли историю.
Коротко
- git clone сразу приносит рабочее дерево — файлы на диске — и .git — историю изменений; вместе это и есть репозиторий.
- У SafeSort уже есть стартовый набор: README, LICENSE, CHANGELOG, pyproject.toml, .gitignore — первый коммит репозитория.
- .gitignore перечисляет то, что Git не должен отслеживать: временные и сгенерированные файлы.