Git to bardzo rozbudowane narzędzie i ciężko jedyną odpowiedzią na forum opisać w całości jego działanie. Na te moment najważniejsze dla Ciebie niech będzie to, że wywołując komende
git init
w folderze projektu, tworzysz lokalne repozytorium kodu. Mówisz gitowi - weź mi tu pan ogarnij w tym projekcie.
Wtedy git tworzy sobie swoją strukturę, foldery itd. Od tego momentu możesz używać komend do zarządzania projektem np:
git status // sprawdzanie zmian w kodzie
git add // dodawanie plików do gita
git commit -m "tresc wiadomosci" //wrzucanie zmian do lokalnego repozytorium
git push //wrzucanie zmian z lokalnego repozytorium na repozytorium globalne (np serwis github.com)
Git jest niezależnym narzędziem i do jego działania nie potrzeba specjalnej integracji z VS Code oraz innymi IDE. Wystarczy jedynie zainstalować gita na swoim systemi i wszystko powinno działać. To, że różne IDE (środowiska do pisania kodu) oferują różne dodatkowe narzędzia ułatwiające prace z gitem (jakieś opcje w menu etc) to jest tylko dodatek do IDE. Tak na prawdę do obsługi gita potrzebujesz tylko terminala, który defacto jest też wbudowany w VS Code. Aby fajnie zintegrować githuba z VS Code, polecam podmine w ustawieniach VS Code terminala. Ustaw sobie terminal z git basha zamiast tego systemowego.
Mam nadzieję, że odpowiedziałem na Twoje pytanie które było dość ogólne :)