Let the branch name do all the talking in git

sarathsantoshdamaraju profile image Krishna Damaraju ・1 min read

I like and use BEM for CSS, it clearly says all about the code and saves time for developers. And I badly wanted something for git as well. I don’t generally delete all the merged branches, I keep some branches which have huge or major code changes/enhancements. So when I look back at them after some time I want to understand what I did in that branch long ago. I am lazy to go through the code or commit message and want my branch name do the story telling about the work I did in that branch.

So, I did a small research and able to construct a beginner naming convention for git branches. You can find it here



markdown guide

I personally find it a lot easier to include the JIRA ticket as the prefix, that way you can see the branches that are related to the ticket right from the terminal.



If I'm the only one working on the branch/ticket. I'll append "-MICHAEL" to the end of the branch name.

Personal preference I suppose, but I love being able to type "ACC682" then pressing Tab to see the branches related to the ticket.