Git

Материал из База знаний QPAM
Версия от 15:31, 7 марта 2024; A via Felix! (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Git SCM[править]

(See https://github.com/sindresorhus/awesome)

Как уменьшить количество конфликтов[править]

(From https://support.beanstalkapp.com/article/18-how-do-i-deal-with-conflicts-in-my-git-repo)

  • С каждой фичей или исправлением работать в отдельной ветке.
  • Держать локальный репозиторий в актуальном состоянии (синхронизированном с удалённым). Регуларно вливать изменения из удалённого репозитория, обеспечивая подгрузку последних коммитов команды.
  • Вливать стабильные изменения не реже раза в день из стабильной ветки.
  • Вместо редких коммитов с большим числом изменений регулярно часто делать маленькие коммиты.
  • Каждый коммит должен касаться одной составляющей части крупного проекта, над которым идёт работа.
  • Пушить коммиты в удалённый репозиторий после того, как они сделаны в локальном репозитории. Другими словами не копить коммиты в локальном репозитории.

Useful Snippets[править]