Aprenda como modificar commits antigos no Git de forma simples e eficiente utilizando o comando rebase. Neste tutorial, você vai descobrir como editar, excluir e desfazer commits passados, inclusive desfazer o último commit, além de aprender dicas valiosas para otimizar o seu fluxo de trabalho com o Git.
Nesse vídeo, vamos simular uma situação em que você realizou várias modificações em seu código e precisou fazer uma correção de emergência na mesma aplicação, porém, na versão de produção, iremos aprender como fazer isso sem perder as novas funcionalidades e sem precisar criar branch ou commit. E ainda teremos uma dica muito interessante explicando como fazer backup seguro de suas modificações no código para um arquivo.
Nesse vídeo aprendemos a resolver um problema comum entre muitos desenvolvedores, unir dois ou mais repositórios GIT mantendo todo o histórico desses repositórios, usando o comando git subtree. Por exemplo, unir um frontend com seu backend.