I have a repo with several submodules. Other devs on my team are using sublime merge to interact with these submodules with no problems, however the submodules look different for me in the Locations tab. Rather than pointing to a branch or a commit, they’re all tracking a detached Head with the identifier “00000000”. (See attached screenshot) When I open the submodule, change branches, pull, etc., there is no change when I return to the parent repository. When I update the submodule, they update back to whatever commit they were originally tracking. The submodules are initialized in my .gitmodules and gitconfig. How can I make these track the checked-out branch?