Tutorial
Git ist ein (dezentrales) Versionskontrollsystem (VCS).
Die Quelle (und meine absolute Empfehlung zum Nachlesen oder tieferen Einarbeiten) dieses Dokumentes:
(Nicht abgedeckt habe ich einiges zum Thema remote Repositories und Tags)