Github Desktop – Step 1 – Fork

Originally published at:

This article is part of a series on Github Desktop. For the introductory piece you can visit here. You will need your own GitHub account before you can begin. Once that is set up and you are logged into your account, find the repo on GitHub that you want to fork. For this example we…


I really appreciate you working on this tutorial series and posting it here for our community.

Using git and GitHub to their full potential gives you tech superpowers, but I’ve found that it’s a difficult task for me to teach this to people who aren’t already familiar with the concepts. The introductory post is indeed a great introduction to how all of this is supposed to work!

Also, I’m happy to continue answering questions and helping out where I can :slight_smile:


Thanks James. It was partly because it was the best way to clarify it all in my own head. But it’s also good to get a process explained by someone who has only just learned it themselves.


Firstly, just want to say that Alan’s tutorial helps with the overall concepts behind Git as much as it does with how to use GitHub Desktop, so I’d say it’s recommended reading for anyone still new or newish to Git whether you use Desktop or not. It’s an excellent reference point.

But I also want to add that I now have a much better understanding of Git because of James’ guidance (and patience). When I first started using Git, I used GitHub Desktop, sometimes in conjunction with Atom.

It was a great help initially but as I got more experienced and started doing more complex operations, I found the command line better to work with. I feel more in control…but I still make the odd boo-boo or two :slight_smile: and still have lots to learn. And I do still use Desktop occasionally when using Windows.

Anyway, thanks to you both.