Intro to Git
Objectives
Define what a version control system does
Describe why someone would want to use a version control system
Describe git concepts such as pulls, pushes, merges, commits in layman's terms
Identify main git commands to manage files
Distinguish between local and remote repositories
Distinguish between git and GitHub
What is GitHub?
History/workflow using version control + the github platform here
Motivation
Have you ever worked on a paper or any document collaboratively with others?
What have you noticed?
What was the workflow like?
What did work, what didn't?
Now enter software programming. Programming is a highly team based activity. That's why I love programming: A project is always more fun when you've got friends working with you. Sometimes very large teams work on a single project. We as developers need tools that support collaborative working. Enter Version Control Systems.
Last updated