VC is emacs'native version-control solution; a venerable alternative to Magit that also supports many back-ends.
In this livestream, I'll drive you through the features of VC and how I found to best use it with a couple of backends.
Video notes:
https://github.com/Etenil/emacs-livestreams/blob/main/03/vc-mode.org
Music: Night In Venice by Kevin McLeod