← All posts
GitHubVersion ControlRepositories

GitHub Chronicles: Navigating My First Version Control Journey

N
Natasha Joshi
Sep 15, 20244 min read

As I ventured further into the coding world, I quickly learned that mastering GitHub was essential for collaboration and keeping track of my work. Initially, I was intimidated by the command line and the idea of repositories — it felt like a whole separate skill on top of everything else I was trying to learn. But I knew it wasn’t something I could skip.

I started by creating my first repository, following tutorials on setting up Git locally and linking it to my GitHub account. Pushing my first project felt genuinely exhilarating — seeing my code stored securely in the cloud, with a full history of every change I’d made, was a game changer. It felt like having a safety net for the first time.

I then explored branches and merges, which helped me understand how to work on new features without disrupting the main project. This turned out to be invaluable for group projects at school, where multiple people needed to contribute without constantly stepping on each other’s work. Pull requests opened up something I hadn’t expected: real discussions about code, best practices, and how to write things clearly. The sense of community within the GitHub ecosystem was something I genuinely hadn’t anticipated.

I can now navigate GitHub confidently and contribute to open-source projects. It has become a core part of my toolkit, and I look forward to using it in every collaboration going forward.

View my GitHub