Eficiente como o git não, até pq a proposta dele não é essa.
Até da pra fazer, mas seria como martelar um prego usando uma pá, não é pq tu consegue que é a melhor forma de fazer.
Seria quase como vc criar uma cópia dos seus arquivos toda vez que fosse editar algo, e ficar salvando todo o histórico de edições. O Git foca só no que foi alterado, de forma automática e mais prática.