</> Praktum

Главная / Git

Инструмент разработчика

Git: сохраняй код без страха

Git хранит историю изменений проекта и помогает не потерять удачную версию. Освоим несколько команд, которые нужны в начале чаще всего.

  • Для начинающих
  • 8 тем
  • Команды с пояснениями
Смотреть темы →

Программа

Понятный минимум Git

Сначала научимся сохранять изменения локально, а потом разберёмся с удалённым репозиторием и ветками.

Практикумы

Короткие задачи по Git

Короткие задачи на одну тему: прочитай, повтори в песочнице и проверь результат.

Все материалы

Все материалы раздела Git

Учебные материалы

Новые темы

Практика: первый коммит

Создай репозиторий для своей страницы, добавь файлы и сделай осмысленный первый коммит.

Начать →

Подробнее

Коммит — это снимок, а не сохранение файла

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

В снимок попадает не всё подряд. Папка node_modules, пароли и тяжёлые архивы перечисляются в .gitignore до первого коммита. Удалить секрет из истории потом заметно труднее, чем не добавить его.

git status
git add index.html styles.css
git commit -m "Собрал страницу-визитку"
git log --oneline

Три вопроса перед каждым коммитом

  • Что изменилось: git status и git diff.
  • Это одна задача или сюда попала чужая правка.
  • Сообщение объясняет зачем, а не повторяет список файлов.
Запомни: Если страшно экспериментировать, создай ветку. Основная линия останется прежней, пока ты сам её не объединишь.

Как читать раздел

Сначала первый коммит и status. Затем ветки и слияние. Публикация на GitHub идёт после того, как локальная история уже понятна. Не начинай с конфликтов и отката: их проще разбирать на своих маленьких коммитах.