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.