Ed
há 2 meses
Vamos analisar as alternativas para entender a diferença entre os comandos `git commit --amend` e `git reset`. a) O git commit --amend desfaz um commit, enquanto o git reset apenas modifica a mensagem. - Incorreto. O `git commit --amend` não desfaz um commit, ele altera o último commit, enquanto o `git reset` pode desfazer commits. b) O git commit --amend altera o último commit, enquanto o git reset pode desfazer commits mais antigos. - Correto. O `git commit --amend` é usado para modificar o último commit, enquanto o `git reset` pode ser usado para desfazer commits, incluindo os mais antigos. c) O git reset é usado para criar novos commits, enquanto o git commit --amend exclui commits antigos. - Incorreto. O `git reset` não cria novos commits, e o `git commit --amend` não exclui commits, mas sim altera o último. d) Ambos são a mesma coisa, mas com comandos diferentes. - Incorreto. Eles têm funções diferentes. Portanto, a alternativa correta é: b) O git commit --amend altera o último commit, enquanto o git reset pode desfazer commits mais antigos.
Mais perguntas desse material