Есть ли причина создавать ветки для функций в сольном git repo? Когда я сливаю их обратно в мастера, они ускоряются вперед, и нет никаких реальных доказательств того, что я даже разветвлен в первую очередь. Должен ли я даже беспокоиться?Git ветви на сольном проекте
ответ
Ветви могут быть действительно полезными даже в сольном проекте. Они позволяют вам разрабатывать новые функции в изоляции (при необходимости), одновременно позволяя вам выкидывать работу и/или сохранять ее отделенной от основной разработки (чтобы вы могли запускать новые функции из чистой, стабильной части вашей кодовой базы).
(Вы можете также предотвратить быструю перемотку вперед сливается, передавая --no-ff
флаг git merge
.)
можно объединить без быстрой перемотки вперед, проверить, например, What is the difference between `git merge` and `git merge --no-ff`?
И, отвечая на ваш вопрос, я использую ветви в своих сольных проектах, например. для выделения экспериментальных особенностей. Возможно, я захочу переключиться с Bootstrap на Zurb или с Knockout на Angular, и отдельная ветка даст мне душевное спокойствие.
- 1. Как вы используете git в «сольном развитии» (без команды)?
- 2. Сравнение ссылок на ветви Git
- 3. Использование Netbeans в сольном проекте, новое для Git/GitHub, мне нужна учетная запись?
- 4. GIT - Как узнать ветку ветви от ветви?
- 5. Git тайников две ветви
- 6. Синхронизированные ветви в git
- 7. Git подмодуль и ветви
- 8. Git: Натяжение нормированной ветви
- 9. Как интегрировать ветви svn в ветви git с git-svn?
- 10. git - автоматические промежуточные ветви
- 11. Как работают ветви GIT?
- 12. Git - ветви Gitlab
- 13. создание GIT ветви и совершал на отдельные ветви
- 14. Git - объединить функции ветви на более чем одной ветви
- 15. Понимание ветви Git
- 16. Разработка центральной ветви Git
- 17. Git Удаленные ветви
- 18. Как использовать ветви git
- 19. git cleanup старые ветви
- 20. git потянул ветви история
- 21. Git - перебазироваться ветви будущего
- 22. Git ветви как хранилища
- 23. Сверните старые ветви GIT на мастер
- 24. Дело имена чувствительны ветви на Git
- 25. Удалить Git ветви не на удаленном
- 26. Git - нажатие локальной ветви на удаленный
- 27. Git: переписывание кода одной ветви на другую
- 28. Отображение текущей ветви GIT на терминале
- 29. Слияние старой ветви на новую ветку GIT
- 30. GIT: Изменения от ветви видимы на хозяине
Ну, они не должны быть быстрыми, если вы хотите сохранить историю. Мне очень удобно использовать их на сольных вещах. в значительной степени по всем тем же причинам вы используете их с несколькими разработчиками. – Doon
Если вы только когда-либо работаете над одной ветвью функций за раз, вы получите быстрые слияния, если только вы не запросите немедленное слияние. Однако, если вы работаете над одной функцией, вдохновляйтесь на то, чтобы попробовать что-то еще, и используйте отдельную ветвь для экспериментов, а затем, возможно, работаете с другой функцией, затем создайте другую ветку, чтобы исправить ошибку и т. Д., Вы начнете см. неразрывные слияния, даже в сольном проекте. – twalberg