My Git & GitHub Learning

I’ve known the basics of Git and GitHub for a while — enough to push and pull, clone a repo, maybe create a branch. But honestly? I never really went deep into how Git actually works under the hood. Over the past few weeks, I decided to finally understand it properly. And wow, there’s a lot more to Git than I thought. I learned: How to set up GitHub using SSH, Creating and managing branches, git log, diff, fetch, remote, The difference between merge vs rebase, How to handle merge conflicts, How to revert commits the right way, The different types of reset (--soft, --hard, etc.) Basics of cloud GitHub and exploring features like Codespaces (still discovering more) Honestly, Git feels like its own mini-universe. There’s always something more to learn — and that’s kind of exciting. Also, as a Linux user, I recently started using Warp — a terminal with AI support. It’s been super helpful, especially when dealing with Git commands and CLI tasks. Highly recommend it if you want a modern terminal experience. Still learning. Still discovering. But finally feeling confident in my Git/GitHub workflow.

May 3, 2025 - 18:18
 0
My Git & GitHub Learning

I’ve known the basics of Git and GitHub for a while — enough to push and pull, clone a repo, maybe create a branch. But honestly? I never really went deep into how Git actually works under the hood.
Over the past few weeks, I decided to finally understand it properly. And wow, there’s a lot more to Git than I thought.
I learned:
How to set up GitHub using SSH,
Creating and managing branches,
git log, diff, fetch, remote,
The difference between merge vs rebase,
How to handle merge conflicts,
How to revert commits the right way,
The different types of reset (--soft, --hard, etc.)
Basics of cloud GitHub and exploring features like Codespaces (still discovering more)
Honestly, Git feels like its own mini-universe. There’s always something more to learn — and that’s kind of exciting.
Also, as a Linux user, I recently started using Warp — a terminal with AI support. It’s been super helpful, especially when dealing with Git commands and CLI tasks. Highly recommend it if you want a modern terminal experience.
Still learning. Still discovering. But finally feeling confident in my Git/GitHub workflow.

Image description
Image description