Водитель ИИ
🔥 0 ⚡ 2160

Программа курса / Блок 0 — Инструменты инженера

Неделя 2. Git по-настоящему

Цель недели

Git — это граф коммитов, а не «кнопка сохранить». Понять, чем merge отличается от rebase и что физически происходит при каждом.

Материалы

Missing Semester — лекция 6: Version Control (Git)
https://missing.csail.mit.edu/2020/version-control/
Learn Git Branching — браузерная игра (есть русский)
https://learngitbranching.js.org/
Pro Git на русском — главы 1–3 и 7.1–7.3
https://git-scm.com/book/ru/v2

Задачи недели

Missing Semester, лекция 6
Learn Git Branching: основная ветка полностью
Learn Git Branching: раздел Remote полностью
Pro Git: главы 1–3 и 7.1–7.3
Артефакт недели
Складской проект залит на GitHub: осмысленная история коммитов, ветка develop, .gitignore и README, по которому чужой человек запустит проект.

Заметки и «где застрял»

Закрыть неделю

Правило курса: неделя закрыта, только когда сдан артефакт И вы можете объяснить его построчно. Не «посмотрел лекции».