Michael OsborninSalesforce EngineeringFive Steps Toward a Clean Commit HistoryHello! As a developer for the last four years on the Advertising Studio team at Salesforce, I’ve learned the importance of communication…Apr 19, 20181Apr 19, 20181