how to structure your git branching strategy by a data engineer 45ff96857bb