The difference between merge and rebase
Why would you rebase if you can merge without it? To keep things organized.
Why would you rebase if you can merge without it? To keep things organized.
If you want to collaborate with a project, would you rather branch from the commit “animation works” or from “Add animation to homepage”. Which gives you the idea of a reliable point of the project? If the developer took care of writing a good commit message, can we trust that that commit is a good place to start working?
This week, when one of my mentors sat by my side to talk to me about Git, it was a bit embarrassing. He looked at the history of the commits of my project and there they were: bad commits messages.
There are tons of articles out there trying to help people to make the best use of the tools they have available: “Google Tricks that Give You Better Search Results”, “There Are More Things in Smartphones and Tablets Than Are Dreamt of in Your Philosophy”