Back

Version Control with Git

2023-10


Git was one of those tools I wish I learned earlier. Before Git, I was saving files with names like final_v3_actuallyfinal.js. Git fixed all of that.

What I Learned

  • Basic Workflow — init, add, commit, push, pull — the daily cycle
  • Branching & Merging — creating feature branches, merging with main, resolving simple conflicts
  • Remote Repositories — pushing to GitHub, cloning, and keeping forks in sync
  • Undoing Changes — reset, revert, and when to use each without losing work

Building Real Projects

I used Git daily while building Your Place. Feature branching kept development organized, and maintaining a clean commit history made debugging easier. I also collaborated via pull requests and code reviews.

Where I Am Now

Git is second nature. I follow conventional commit patterns, manage branches confidently, and rarely lose work to mistakes anymore.