Как создать ветвь релиза в GIT?

Я хочу создать ветвь "live-release" в GIT, поэтому я могу сказать capistrano, чтобы вытащить источник из этой ветки.

Скажите, что я нахожусь в мастерской, и теперь я готов к выпуску, как я могу нажать код (FORCE) на ветку "live-release" ?

Я хочу заставить, потому что мне действительно не нравятся конфликты слияния, я просто хочу, когда захочу, нажать "live-release" .

Я хочу избежать использования мастера, потому что он может быть нестабильным.

1 ответ

Предполагая, что обе ветки находятся в одном хранилище, используйте:

git push --force . master:live-release

Или замените . на имя (URL) репозитория live-release.

Я бы рекомендовал вам не использовать силу. Если вы только нажимаете live-release из master, тогда конфликт конфликтов слияния не должен быть. Если вы видите конфликт, тогда что-то пошло ужасно неправильно, что вы, вероятно, захотите исправить, прежде чем вы скроете ветвь live-release.

licensed under cc by-sa 3.0 with attribution.