Alterando Commits
Durante o desenvolvimento, não é incomum perceber que uma alteração já registrada precisa de modificação ou informações adicionais. O Git oferece ferramentas avançadas para alterar commits, permitindo aos desenvolvedores:
- aprimorar mensagens de commit;
- adicionar mais alterações, ou até mesmo dividir e combinar commits.
Modificando a Mensagem do Último Commit
A forma mais simples de alterar um commit é modificando sua mensagem. Para ajustar a mensagem do commit mais recente, utilize o seguinte comando:
git commit --amend -m "New and improved commit message"
O commit mais recente será sobrescrito com a mensagem alterada para a nova.
Como alternativa, é possível executar apenas o comando git commit --amend sem a opção -m. Esse comando abre o editor de texto padrão com a mensagem do commit anterior. Modifique a mensagem, salve e feche o editor para alterar o commit.
Agora, modifique a mensagem do commit mais recente no repositório. Primeiro, visualize o último commit:
A mensagem do commit é aceitável, mas pode ser aprimorada ao especificar que o arquivo adicionado é um arquivo de texto. Verifique se a árvore de trabalho e a área de preparação estão vazias:
Como pode ser visto, a árvore de trabalho está limpa e a área de preparação está vazia, portanto, agora modifique a mensagem do commit mais recente:
Em seguida, confirmar que o commit mais recente foi sobrescrito exibindo os dois commits mais recentes:
Há apenas um commit com a adição do arquivo recipe.txt, portanto, o commit mais recente foi realmente sobrescrito.
Adicionando alterações ao último commit
Para adicionar alterações ao último commit, primeiro adicione as alterações usando git add. Em seguida, execute o comando git commit --amend:
git commit --amend -m "New commit message"
Ao executar git commit --amend, as alterações adicionadas são comitadas e o commit anterior é sobrescrito com a nova mensagem.
Você também pode omitir a opção -m para editar a mensagem em um editor de texto.
Agora adicione algumas alterações ao commit mais recente. Primeiro, adicione uma nova linha ao arquivo de receita com o próximo passo, depois verifique o status da árvore de trabalho e da área de stage:
Agora adicione o arquivo à área de preparação e sobrescreva o commit mais recente com as novas alterações:
Por fim, visualize os dois commits mais recentes para verificar se o commit mais recente foi sobrescrito:
Existe apenas um commit com a adição do arquivo recipe.txt, portanto, o commit mais recente foi realmente sobrescrito.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 3.57
Alterando Commits
Deslize para mostrar o menu
Durante o desenvolvimento, não é incomum perceber que uma alteração já registrada precisa de modificação ou informações adicionais. O Git oferece ferramentas avançadas para alterar commits, permitindo aos desenvolvedores:
- aprimorar mensagens de commit;
- adicionar mais alterações, ou até mesmo dividir e combinar commits.
Modificando a Mensagem do Último Commit
A forma mais simples de alterar um commit é modificando sua mensagem. Para ajustar a mensagem do commit mais recente, utilize o seguinte comando:
git commit --amend -m "New and improved commit message"
O commit mais recente será sobrescrito com a mensagem alterada para a nova.
Como alternativa, é possível executar apenas o comando git commit --amend sem a opção -m. Esse comando abre o editor de texto padrão com a mensagem do commit anterior. Modifique a mensagem, salve e feche o editor para alterar o commit.
Agora, modifique a mensagem do commit mais recente no repositório. Primeiro, visualize o último commit:
A mensagem do commit é aceitável, mas pode ser aprimorada ao especificar que o arquivo adicionado é um arquivo de texto. Verifique se a árvore de trabalho e a área de preparação estão vazias:
Como pode ser visto, a árvore de trabalho está limpa e a área de preparação está vazia, portanto, agora modifique a mensagem do commit mais recente:
Em seguida, confirmar que o commit mais recente foi sobrescrito exibindo os dois commits mais recentes:
Há apenas um commit com a adição do arquivo recipe.txt, portanto, o commit mais recente foi realmente sobrescrito.
Adicionando alterações ao último commit
Para adicionar alterações ao último commit, primeiro adicione as alterações usando git add. Em seguida, execute o comando git commit --amend:
git commit --amend -m "New commit message"
Ao executar git commit --amend, as alterações adicionadas são comitadas e o commit anterior é sobrescrito com a nova mensagem.
Você também pode omitir a opção -m para editar a mensagem em um editor de texto.
Agora adicione algumas alterações ao commit mais recente. Primeiro, adicione uma nova linha ao arquivo de receita com o próximo passo, depois verifique o status da árvore de trabalho e da área de stage:
Agora adicione o arquivo à área de preparação e sobrescreva o commit mais recente com as novas alterações:
Por fim, visualize os dois commits mais recentes para verificar se o commit mais recente foi sobrescrito:
Existe apenas um commit com a adição do arquivo recipe.txt, portanto, o commit mais recente foi realmente sobrescrito.
Obrigado pelo seu feedback!