Bash Linux + Git: от новичка до уверенного пользователяВведение в GitОсновные команды Git: быстрый обзор

Основные команды 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) в будущем.