Week 1 - Introduction to Version Control
#Git #GitHub #Version_Control #Python #IT
Table of Contents:
A) Course Introduction
- This course focuses on how to keep track of different versions of code and configuration files using "Version Control Systems (VCS)".
-
Version Control Systems (VCS) will allow us to easily roll back when mistakes happen and also help us collaborate with others.
-
It can also help us with managing configuration files and maintaining the source code of programs and scripts.
-
In this course we will introduce a popular VCS called Git and we'll learn how to use it.
- We will also go through how to set up an account the service called "Github", so that we can create remote repositories to store code and configuration.
- By the end of this course we will be able to store codes history in Git, and collaborate with others in Github (and also create a portfolio, Github portfolios give companies an idea of what projects you've worked on and what kind of code you can write).
Introduction and role
"I am Kenny Sulaimon, I work as a Technical Program Manager for Android System Health and Velocity.
In my role, I work with engineering in leadership to ensure that we launch healthy and stable android devices for all users. And to work as a team we use VCS all the time"