Kev's Avatar Kev Quirk

Confession: I Have No Idea How To Use Git

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.


📰 Cool people get newsletters!

Do you want all your friends to look up to you and think “I wanna be like them!” If so, you need my newsletter! To find out more click here.

Warning: Reading my newsletter will not make you any cooler and is likely to significantly reduce your intelligence. May contain nuts 🥜.


💬 Looking for comments?

I don't have comments on this site as they're difficult to manage and take up too much time. I'd rather concentrate on producing content than managing comments.

Instead of leaving a comment, you could 📝 sign my guestbook or ✉️ contact me instead.