@nixCraft
I only manage not to make a complete hash of it by using Github Desktop.. (I know github has a poor rep now MS own it; I'd be quite happy to use other providers, even self hosting a server, but I have never managed to get to grips with the cli tools, and I'd rather spend what little spare time I have enjoying writing code than pulling my hair out learning git or some other tool. )