Getting Started With Github Desktop

When I wrote about using Github for Copywriters I wanted to keep things simple so that my copywriter friend could edit website content easily without having to worry about using Github properly. The problem is he now wants to create files and upload images. So it’s time to break out Github desktop.

Github desktop is a simple desktop application that lets you do all the most important parts of Git without having to learn the command line. If you want something more advanced then SourceTree is a great free option – but for many the Github app is perfect.

So I wrote some simple instructions to get him started with editing the content – and I have reproduced them below.

    1. Install.
    2. Click the green ‘clone or download‘ button, then select ‘open in desktop‘.
    3. Select a local path, then clone it. This will download the latest version locally.
    4. Create & edit files locally using normal text/ file editing tools.
    5. Go back to the app and select the files you want to add – add a summary title, and a description if needed.
    6. Click ‘commit‘ then ‘push‘ which you can find in the top menu. This will update YOUR copy on Github.com (since you created a clone)
    7. You can then use the Github website to send a request to the original repository to pull in your changes (known as a pull request, which I always felt was backwards). Github have a video & description of sending a pull request on their help site.
    8. Job done!

How was it for you? Let me know on BlueSky or Mastodon

(Please) Link to this page

Thanks for reading. I'd really appreciate it if you'd link to this page if you mention it in your newsletter or on your blog.

Related Posts

01 Oct 2013

How to Use Bitbucket with Github for Mac

I like BitBucket – all the cool kids use Github, but for small businesses BitBucket is great. Why? Because it has free private repositories for teams of 5 or smaller. And that’s me right there.Currently I am using BitBucket for...
10 Sep 2016

Using Github for Copywriters (via the Github website)

I’m currently working on a new WordPress course (MasterWP – first email is sent on Monday 12th September) that helps to teach things beyond the basics – and to do it I need a website. I’m making the course with...
23 Mar 2017

New Adventures in Jekyll

I use WordPress a lot, but a couple of weeks ago I decided to rebuild one of my older sites with Jekyll (a static site editor) so that I could host it on Github pages. As I have explained before...
13 Dec 2008

A quick way to speed up your website

Getting a faster internet is great – it gives us loads of opportunity to improve the browsing experience through more advanced javascript and designs – I still remember the dreadful websites of the late 90’s that took an hour to...
17 Sep 2010

Unexpected Benefits of A/B Testing

I am currently beta testing a new website called Optimizely – a super simple A/B testing product… and it’s gotten me thinking.A/B testing is a process that allows you to optimize your website for your users. You create one or...
20 Feb 2013

The Amazing Art of Flipping Websites

Recently I have looked at expanding my internet empire. I have all sorts of ideas and never enough time – so I thought I would see if I could buy some websites relatively cheaply, improve them, and then either flip...