DEV Community

m1rr4
m1rr4

Posted on

squash ou rebase? oou merge?

Hoje comecei refatorando a funcionalidade de "produtos" no meu projeto e precisei implementar uma unidade de medida. Para organizar, fiz um commit apenas para essa implementação, onde refatorei o formulário. Em seguida, planejei outro commit para ajustes em produto/id. Como ambos os commits estão relacionados, considerei fazer um squash, mas optei por manter o rebase, já que as mudanças podem existir de forma independente. Essa abordagem preserva a granularidade do histórico e facilita futuras revisões.

Refatoração é um processo fascinante, onde pequenos ajustes têm grande impacto na estrutura e clareza do código. Tudo isso vai direto para o repositório no GitHub, que está se tornando não só um espaço de aprendizado, mas também um portfólio vivo e prova de conhecimento.

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay