Software Version Control, Git

Current Status
Not Enrolled
Price
$300.00
Get Started
or
Student Age Grade 7 to 12
Requirements C++, Java, or python
Skills Learned Software version control, Project Management
Number of Lectures 10
Lecture Status Started

 

What is version control, and why should you care?

Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. It help you to collaborate with other programmers. It also heavily involved in software release. Robot control software is complex and time consuming in validation and verification. Without version control, you will lose track of the software version which gives you the best performance.

Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files. As a distributed revision control system it is aimed at speed, data integrity, and support for distributed, non-linear workflows.

In this lecture, students will become familiar with Git and get ready to involve active programming in team environment.