This is the repository for the LinkedIn Learning course Programming Foundations: Version Control with Git
. The full course is available from LinkedIn Learning.
Manually keeping track of changes to files can slow you down. Version control systems allow developers to off-load this work, as well as safeguard their projects in general. In this course, instructor Christina Truong covers the fundamentals of version control with Git, the popular open-source version control software. Christina helps you get acquainted with basic Git terminology, the basic Git workflow, and how to install the software on both Macs and PCs. She then demonstrates how to manage repositories using either the command line or a graphical user interface (GUI). Along the way, she provides challenges and solutions that help you grasp how these concepts work in practice.
Learning objectives:
- The benefits of using version control systems
- Essential Git concepts and terminology
- The basic Git workflow
- Using the command line vs. a GUI
- Configuring Git settings
- Setting up local and remote repositories
- Using a GUI to add and commit changes
- Working with branches
To download the course exercise files, click the green Code button, then choose Download ZIP. Refer to video 3 in the course's Introduction chapter for more information on how to use the exercise files.
Christina Truong
Tech Educator and Content Creator
Check out my other courses on LinkedIn Learning.