Git as in sistem za kontrolu verzija?
Usudio bih se reći da svi koriste git. Mislim da je rasprostranjenost 90%+ u produkciji i profesionalnom okruženju.
Mislim to ti je pomoćni alat, nije nešto u čemu programiraš kao javascript ili c, već alat preko kojeg pratiš sve promjene na kodu, preko kojeg surađuješ i spajaš kod s drugim developerima, držiš odvojene verzije programa/koda (tipa testna okolina, develop, produkcija1, produkcija2...), povezuješ s pipeline-om itd
Nauči zasad osnove. Kako kreirat i klonirat repo, kako napravit branch. Kako mergat branch u branch, kako resolveat konflikte, kako se vratit na stari commit, kako pushat i pullat sa remotea.
Eventualno rebase i stash kao dodatak, ali ovo iznad je osnova pa ćeš s vremenom naučiti više kako ti bude trebalo.