This post is more than three years old so may contain incorrect information, or opinions I no longer hold.

Confession: I Have No Idea How To Use Git

07 May 2020 | ~2 minute read

I have a confession to make - I have no idea how to use Git. Pull requests, commits, branches (what the hell do trees have to do with it?) It's all jargon to me!

So I have a Github account, I even have a handful of repositories on there. However, I have absolutely no idea what I'm doing. If I want to add some source code to a repo, I upload it via the web GUI and that's it.

The Git Nightmare

I think that Git is another one of those tools that's been made by extremely clever people, but introduces a barrier for entry.

Why can't I just have a method by which I edit some code, click a button, and any new files are uploaded to the repository? What's with all the staging and committing? It's so bloody confusing.

With Git being so convoluted to get going with, I've found it almost impossible to learn every time I've tried. Now I know I'm not the sharpest tool in the box, but Git is just a black hole of confusion to me.

What Am I Missing?

Is there something obvious I'm missing? I see lots people doing all sorts of clever stuff with Github, and I'd love to get involved, but I just can't get over that initial stumbling block of connecting all the dots and terminologies together.

Are there any resources available for people who are NOT seasoned software developers to learn Git?

I'm pretty lost here, folks.

← The one before
Adding A Scroll To Top Button Without JavaScript

Up next →
Keybase, Zoom and Me

Get in touch!

Receiving emails from my readers is my favourite thing, so if you have something to say, feel free to drop me an email or sign my guestbook.

Want more content?

Say no more, dear reader. Click the button below to be taken to a random post:

Read a random post...

Want to be informed when I post new articles? Simply enter your email address below and you will get an email whenever new posts are published.

Alternatively, you can subscribe via RSS instead.

Enjoyed this post?

I put a lot of work into maintaining this site and I really enjoy interacting with my readers.

My fuel of choice is coffee, so if you did enjoy this post, or found it in any way useful, I'd appreciate more fuel to keep me going. ❤️

Buy me a coffee