Git и GitHub с нуля: базовая шпаргалка, которую ты будешь использовать каждый день
Когда только вникаешь в программирование, коммиты, ветки и пулреквесты -- это страшный лес. Интерфейс GitHub с дофигой кнопок не помогает. В этой статье -- вся база, которая нужна для уверенной работы с Git и GitHub, от азов до продвинутых фишек. Без системы контроля версий ты очень быстро столкнёшься с классической проблемой: программа работает, но надо сделать серьёзный рефакторинг, который может всё сломать. И чтобы сохранить рабочую версию, начинаешь копировать папку с проектом и называть её "project_final", "project_final2", "project_final2_fix"...