git
5 lists
Схема с промежуточной веткой demo: фичи льются в неё, тестируются, и только потом уходят в main. Плюс правила оформления коммитов и разница между rebase и merge.
Настройка среды с нуля на Windows: редактор, расширения, терминал, Python, git, Docker, uv. К концу — папка проекта, готовая принять первую строку кода.
От пустой папки до проекта, который собирается одинаково на любой машине: uv init, закреплённая версия Python, lock-файл, первые зависимости и свои команды вида uv run lint.
Как найти коммит, в котором появилась опасная строка, восстановить таймлайн инцидента и сделать из этого вывод, а не список виноватых.
Полный цикл работы с веткой — от именования до удаления после мержа. С разбором реального случая, когда слияние упало в конфликты.