A brief intro to git - for absolute beginners
Found a great beginner tutorial for github
Git as a Beginner
It’s a really useful skill to know. Especially through the command line.
I would Google “git book” and rather than focusing on a bunch of different commands. Try the main ones a beginner would use.
1: git checkout 2: git add 3: git commit 4: git push 5: git pull. 6: git merge/ rebase. (These two might be more advanced for a beginner though)
Learn those 6 and you’re on your way. It’s also worth mentioning that to practice these it would be worth it to create a super small project and push it to git. Start practicing pushing and pulling and checking out different branches. The more you work with it the easier and less scary it will become.
More on reddit.comLooking for a Beginners Guide to Git
Pro Git is a good book to use. The first few chapters pretty much cover most of what you’ll need. You can get it free here: https://git-scm.com/book/en/v2
More on reddit.comVideos
I wrote an article on git because it was one of the tools I didn't bother to learn for far too long, mostly because every time I tried, I found the resources were highly technical, not written for beginners, and as such, did a poor job of explaining the very basic function that git serves - saving stuff.
I came to the (wrong) conclusion that it was yet another tool in the endless list of crap that I had to learn to be a developer. It turns out, however, that it's one of the most important ones.
If you don't know git or have been struggling to understand it, I hope this intro lets you get over that initial hurdle - https://webtuu.com/blog/04/a-laymans-introduction-to-git
Feedback/comments on improvements or otherwise welcome!
UPDATE: This post was super well received, so I've written a follow-up post here - Git Basics - Branching, Merging & Pushing to Github