1 min readJul 11, 2019
What if you need to change how part of a feature works? Wouldn’t commit history provide context on the changes made? What if you need to add that feature to another, similar project? Wouldn’t commit history again, provide indications of what things you need to do?
Lastly, what’s the cost to the project leaving in the unsquashed commits? If you just want a filtered view of the commit history that only shows merges, wouldn’t it be safer to do that with a convention or git alias?