DEV Community

Cover image for JSCD: Turns Out, I Didn't Know Shi... I mean, Git!
Arit Developer
Arit Developer

Posted on

16 5

JSCD: Turns Out, I Didn't Know Shi... I mean, Git!

You know, while I was in coding bootcamp, I welcomed the opportunity to get into Git during my capstone group project. I became familiar with git pull, git push, git add, git commit and git clone; I coded and Git-ed away like a well-oiled Tonka Truck πŸš’

Well, enter my first dev job. Now it's git checkout -b (or is it git checkout without the "b"?), git fetch, git merge, git reset, git rm, git log, git diff ... and what is this upstream?? Upstream relative to where?? And I ain't even touching git rebase until I'm super-clear on what it does πŸ˜†

My point is: I wonder if I could have learned as much Git as I have these last 2 weeks in a personal-project or bootcamp setting. Honestly, I highly doubt it. The pressure of working on production code is pulling skills and abilities out of me that I didn't know I had. So for those of us still on the hunt for our first dev job, I think that the closest we can come to a similarly-pressured environment is to join a robust, well-maintained and ACTIVE open-source project (like Dev.To!).

Before I started working, I attempted to join several opensource Rails projects, and Dev.To was the ONLY one that was a breeze to configure and fire up on my local environment. What's more, their GitHub community is very responsive and supportive. Grab one of their [good-first-issue] issues, or be bold and ask to pair with someone working on a more complex issue. Get in there, my fellow devs, and build some real Git muscles! You'll thank me! πŸ˜‰ 🧑

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (5)

Collapse
 
geocine profile image
Aivan Monceller β€’
Comment hidden by post author
Collapse
 
madhavgupta profile image
Madhav Gupta β€’
Comment hidden by post author
Collapse
 
krishna1m profile image
Manmohan Krishna β€’

or you can just use sourcetree. It's better

Collapse
 
jess profile image
Jess Lee β€’

Wow, great to hear that we had an easy set up!

Collapse
 
cookrdan profile image
Dan β€’

This is a great suggestion for anyone wanting to get into git more (like me). Thank you!

Some comments have been hidden by the post's author - find out more

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs