One approach to learning git is to treat it like a necessary evil, something distracting you from the actual thing you're trying to do - you just want to write your program, god dammit. The better approach acknowledges that git is a tool you're likely to use every day, many times a day, for the next 30 years or more, and investing the next few hours into learning about it.
@sir I personally like hg more - but there are own few hosting platforms.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!