Основные команды Git: быстрый обзор
Уроки курсаОсновные команды Git: быстрый обзор
Создаём репозиторий
Репозиторий — это обычная папка проекта + скрытая директория .git, где Git хранит историю и служебные данные.
Создадим новый проект:
mkdir my-git-project
cd my-git-project
git init
После git init у вас появляется .git/. Это база Git-объектов + конфиги.
Полезно сразу понять одну вещь:
Пока ты не сделал коммит — истории ещё нет. Есть только “пустой репозиторий”.
.gitignore: что не должно попадать в репозиторий
Перед тем как делать первые коммиты, стоит создать файл .gitignore — список путей и шаблонов, которые Git должен игнорировать.
Зачем:
-
не коммитить временные файлы (
.log,.tmp), -
кеши и сборку (
dist/,build/,__pycache__/), -
директории IDE (
.idea/,.vscode/), -
виртуальные окружения (
.venv/,venv/), -
OS-мусор (
.DS_Store).
Пример минимального .gitignore (универсально):
# IDE .vscode/ .idea/ # OS .DS_Store # build artifacts dist/ build/ # logs *.log
Дальше .gitignore коммитится как обычный файл:
git add .gitignore
git commit -m "Add .gitignore"
Важно: .gitignore не удаляет из истории то, что уже закоммичено. Он влияет только на то, что Git считает “неотслеживаемым” (untracked) в будущем.
