Para mim, faz total sentido. Utilizando metodologias como Git Flow o próprio git cria um fluxo de trabalho muito bem organizado. Outro ponto é que as issues criadas no github, por exemplo, servem como ducumentação.
Também garante integridade de implementação entre a equipe. Sinceramente, acho loucura desenvolver software sem a utilização do git, mesmo para casos de um único dev.
Temos opções mais complexas com o Bitbucket e o Jira, onde você vincula os commits ao card da tarefa, tendo assim uma rastreabilidade enorme.