DEV Community

kevinhughes1335
kevinhughes1335

Posted on

Let's Git Started

What is a git? What's GitHub? If you don't know the answer to either of these questions, you've either never needed to work with code or you have terrible professors.

A git is a command line version control system. Basically, this means you can play with some code without completely wrecking it for the person who created/published it. GitHub is a platform for sharing code to be forked, or copied for use by people who didn't even write that code! Isn't technology great?

GitHub is a great tool for team collaboration with anything in regards to coding. We've all had that one project member who has no idea what they're doing, they go in and break the code on everybody else who has been working to get it running. Version control can put a stop to that! Rather than allowing anybody and everybody to crash your code, on GitHub you can require edits, or commits, to be requested. This way, people can play with your code, but they can't change the main branch unless you give them the go-ahead. So long, worthless group member contributions!

If you want to see a short video showing the utility of GitHub and version control, hit this link:
https://youtu.be/PWqBQtR_WLM

Top comments (0)