Инструкция-Шпаргалка Для Новичков

Если в один прекрасный момент вам в голову ударило желание навязать что-то разумное, доброе, вечное и перевести всех с SVN на GIT, сразу возникают три проблемы:

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

Поскольку в одном из проектов мы используем очень эффективную схему работы с кодом через git, я решил реализовать ее везде, где только попадется под руку, для чего скомпилировал ее в небольшую инструкцию-шпаргалку, включив в нее краткие ответы на « Зачем» описание схемы работы и список команд и жестов разработчика с новой системой.

Основные принципы работы с кодом:

  • Каждая задача решается в своей ветке.

  • Мы берем на себя обязательства, как только получим что-то значимое.

  • В мастере его объединяет не разработчик, а второй человек, который корректирует и тестирует изменения.

  • Все коммиты должны быть осмысленно подписаны.

  • Хранилище должно оставаться сухим и шелковистым.

Поскольку некоторые разработчики почему-то работают под Windows, мне пришлось описать установку, настройку и рецепты работы под Windows. Полученные инструкции я кидаю всем новым и старым разработчикам, которым даю доступ к репозиториям с рабочим кодом.

Сразу предупреждаю, инструкция отвечает на вопрос «зачем» для незнакомого с DVCS разработчика, а не для руководства.

Также предполагается, что ветка master никогда не трогается с --force, желательно, чтобы это было вообще невозможно (убито на уровне гитолита).

Инструкция для начинающих разработчиков, а не Советы и Рекомендации, по этим причинам я опустил моменты «вылезания из самодельной задницы».

Вы не можете запомнить все случаи; Гораздо проще решить вопрос на месте постфактум, если что-то из ряда вон выходящее.

Собственно инструкция: Работа с Git.pdf (135 КБ) .

Для тех, кто хочет адаптировать его к своей ситуации, источник: Работа с Git.odt (90Кб) .

p.s.: забыл упомянуть лицензию: Public Domain. Делайте, что хотите, только не бросайте это в терновый куст. Буду благодарен за любые полезные комментарии, указание на опечатки и другие отзывы.

Теги: #новичкам #инструкции #рецепты #git #tortoisegit #git

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.