Git — различия между версиями
Материал из База знаний QPAM
Aviafelix (обсуждение | вклад) (Новая страница: «= Git SCM = (See https://github.com/sindresorhus/awesome) * [https://github.com/stefanbuck/awesome-browser-extensions-for-github Browser Extensions for GitHub] *…») |
|||
| (не показана одна промежуточная версия этого же участника) | |||
| Строка 6: | Строка 6: | ||
* [https://github.com/git-tips/tips Git Tips] | * [https://github.com/git-tips/tips Git Tips] | ||
* [https://github.com/stevemao/awesome-git-addons Git Addons] | * [https://github.com/stevemao/awesome-git-addons Git Addons] | ||
| + | |||
| + | == Как уменьшить количество конфликтов == | ||
| + | (From https://support.beanstalkapp.com/article/18-how-do-i-deal-with-conflicts-in-my-git-repo) | ||
| + | * С каждой фичей или исправлением работать в отдельной ветке. | ||
| + | * Держать локальный репозиторий в актуальном состоянии (синхронизированном с удалённым). Регуларно вливать изменения из удалённого репозитория, обеспечивая подгрузку последних коммитов команды. | ||
| + | * Вливать стабильные изменения не реже раза в день из стабильной ветки. | ||
| + | * Вместо редких коммитов с большим числом изменений регулярно часто делать маленькие коммиты. | ||
| + | * Каждый коммит должен касаться одной составляющей части крупного проекта, над которым идёт работа. | ||
| + | * Пушить коммиты в удалённый репозиторий после того, как они сделаны в локальном репозитории. Другими словами не копить коммиты в локальном репозитории. | ||
| + | |||
| + | == Useful Snippets == | ||
| + | * [[Git: Commits]] | ||
| + | * [[Git: Branches]] | ||
| + | * [[Git: Submodules]] | ||
Текущая версия на 15:31, 7 марта 2024
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)
- С каждой фичей или исправлением работать в отдельной ветке.
- Держать локальный репозиторий в актуальном состоянии (синхронизированном с удалённым). Регуларно вливать изменения из удалённого репозитория, обеспечивая подгрузку последних коммитов команды.
- Вливать стабильные изменения не реже раза в день из стабильной ветки.
- Вместо редких коммитов с большим числом изменений регулярно часто делать маленькие коммиты.
- Каждый коммит должен касаться одной составляющей части крупного проекта, над которым идёт работа.
- Пушить коммиты в удалённый репозиторий после того, как они сделаны в локальном репозитории. Другими словами не копить коммиты в локальном репозитории.