Ed
mês passado
Vamos analisar as alternativas para entender o que significa "fast-forward merge" no Git. a) Uma mesclagem que ocorre sem necessidade de intervenção do usuário - Embora o fast-forward possa ocorrer automaticamente, essa definição é muito ampla e não captura a essência do que acontece. b) Uma operação que apenas move o ponteiro da branch para a frente, sem criar um commit de merge - Esta é a definição correta. No fast-forward merge, se a branch de destino está diretamente à frente da branch de origem, o Git simplesmente move o ponteiro da branch de destino para a frente, sem criar um novo commit de merge. c) Uma fusão que é feita automaticamente, sem realizar verificações - Isso não é preciso, pois o Git ainda realiza verificações, mas a fusão em si não cria um novo commit. d) Um merge que ignora qualquer conflito - Isso não é verdade, pois se houver conflitos, o Git não poderá realizar um fast-forward merge. Portanto, a alternativa correta é: b) Uma operação que apenas move o ponteiro da branch para a frente, sem criar um commit de merge.
Mais perguntas desse material