Logo Passei Direto
Buscar

Concursos

Outros
Qual e a diferenca entre os commits git commit --amend e git reset?
a) O git commit --amend desfaz um commit, enquanto o git reset apenas modifica a mensagem.
b) O git commit --amend altera o ultimo commit, enquanto o git reset pode desfazer commits mais antigos.
c) O git reset e usado para criar novos commits, enquanto o git commit --amend exclui commits antigos.
d) Ambos sao a mesma coisa, mas com comandos diferentes.
User badge image
Desafios para Aprender

há 2 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina