Caso: se você precisar ignorar a consolidação de mesclagem criada por padrão , siga estas etapas.
Por exemplo, um novo ramo de recurso é retirado do master com 2 confirmações,
- "Adicionado A", "Adicionado B"
Checkout a new feature_branch
- "Adicionado C", "Adicionado D"
A ramificação de recursos adiciona duas confirmações ->
- "Adicionado E", "Adicionado F"
Agora, se você deseja mesclar as alterações do feature_branch ao mestre, sente- git merge feature_branch
se no mestre.
Isso adicionará todas as confirmações no ramo mestre (4 no mestre + 2 em feature_branch = total 6) + uma consolidação de mesclagem extra semelhante a 'Merge branch 'feature_branch'
'como o mestre diverge .
Se você realmente precisar ignorar esses commits (aqueles feitos no FB) e adicionar todas as alterações feitas no feature_branch como um único commit como 'Integrated feature branch changes into master'
, Run git merge feature_merge --no-commit
.
Com --no-commit, ele executa a mesclagem e para imediatamente antes de criar uma consolidação de mesclagem. Teremos todas as alterações adicionadas no ramo de recursos agora no master e teremos a chance de criar uma nova consolidação como nossa.
Leia aqui para mais: https://git-scm.com/docs/git-merge