Git has ENORMOUS flexibility. It can sometimes (always) be intimidating. So much so, there are countless articles on "this is better than THAT". Don't worry, this won't be one of those articles.
I'm here to air out some dirty laundry. You know, the anti-patterns. The stuff that makes us cringe. The cautionary tales.
- Same Commit Message, Different Day
fb14c9 updates 1fcf56 updates 0e2506 updates 970bc6 updates ae3aaf updates 2e3aa6 updates e62616 updates d5a520 updates c3a77d updates b9fba4 updates
- Branches for DAYS, weeks, ...months...years?
- You keep force pushing the same commit with different changes
- Don't like squashing your commits
fb14c9 it works 1fcf56 trying something else 0e2506 fixes 970bc6 reply to pr ae3aaf it doesn't work 2e3aa6 it works again e62616 something is broken