If you have ever tried to check out (virtually) any source control projects then you have heard of Git. Git and Github are essential tools to sharing, building, and collaborating over software.
Source control is imperative to any software project. It's great for change management and can become an invaluable part of your workflow whether you are on a team, contributing to your favorite open source project, or just working on your own projects.
Have you ever overwritten someone else's code, or had your code overwritten by a coworker? Have you ever had to deal with the arduous experience of manually merging your code with someone else's? Have no fear! Git is the answer to your problems.
What You'll Learn
In this one time class, we'll be covering the following essentials:
The fundamentals of source control The advantages of Git as a source control system Setting up a GitHub account
How to use GitHub How to pull remote repositories down to your machine Learning how to create repositories from scratch By the end of the day, you should be comfortable with using source control and the commands and workflow you need to use Git every day.
Scott C. Reynolds
Scott has been developing enterprise software for 13 years and has worked on teams large and small. He is an author and frequent speaker on software development topics such as Agile, Lean, and Project Management. He also likes cats and cheese.