Учимся работать с Git
TprogerЗачем?
Для четкого контроля изменений и возможности вернуться к более стабильной версии вашего проекта.
Что сделать сегодня
— Начать с простого: изучить, как создавать ветки, коммиты, и подключаться к удалённым репозиториям: основные операции с объяснениями.
— Понять, как писать простые и понятные комментарии коммита: советы и соглашения.
— Понять, зачем нужны ветки и узнать основные приёмы работы с ними.
Советы для новичков
Как отменять изменения
Если вы отменяете изменения к последней версии, которую помните точно рабочей, зная, где конкретно находится ошибка, то вы усложняете себе работу. Следует найти версию, где вы добавили блок кода с ошибкой. Как это сделать.
GUI-версия или командная строка?
Для начала GUI-версия может быть проще и понятнее, однако если вы собираетесь работать с GIT долго и на более глубоком уровне, лучше работать с командной строкой. Если вы знаете, как выполнить что-либо в командной строке, то сможете узнать, как то же самое сделать и в GUI-версии, а вот обратное не всегда верно.
Оптимальная частота коммитов
Коммитить желательно после добавления какой-то фичи, большого куска кода или багфикса. При слишком частых коммитах вы рискуете через некоторое время не найти нужный, а если коммитить слишком редко, то вы рискуете откатить много фич, добавления которых не были вынесены в отдельные коммиты.
Наши материалы
— 10 ресурсов для изучения и использования Git
— Руководство по командной разработке с Git
— Самые типичные ошибки и вопросы
— Подборка книг о системах контроля версий