Значит курсы были не очень. Git не предназначен ни для верстки, ни для frontend, ни для backend.
Системой контроля версий вы можете отслеживать изменения в чем угодно. И главным преимуществом (на мой взгляд) является ведение своего рода истории работы над проектом и возможность откатиться на определенный его участок.
Плюс при командной разработке отпадают "вопросы: "кто это сделал?", плюс возможность ограничить внесения изменения в определенные ветки (например на продакшен).
Я уверен, что плюсов у Git гораздо больше, назвал известные мне. Не знаю какие вы курсы проходили, но мне хватило
githowto, начил ещё читать книгу "Git для профессионального программиста", но меня хватило страниц на 200 :)