Git

Материал из База знаний QPAM
Перейти к: навигация, поиск

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