I have always assumed that the .git/branches directory is for legacy purposes and that git used to use that directory, but now uses the .git/refs direc
.git/branches
.git/refs