YoVDO

Learning Software Version Control

Offered By: LinkedIn Learning

Tags

Version Control Courses Git Courses

Course Description

Overview

Explore the fundamentals of using software version control to manage changes, prevent conflicts, and collaborate more effectively during software development.

Syllabus

Introduction
  • Getting started with version control
1. Software Version Control Concepts
  • What is software version control?
  • What is a repository?
  • Adding, removing, and ignoring files
  • How a repository works
  • Branching and merging
  • Error handling
2. Git
  • How Git works
  • Creating Git repositories
  • Basic Git commands
  • Reverting code to a previous version
  • Git branching and merging
  • GUI clients and IDE integration
  • GitHub and other Git online services
  • Challenge: Send one commit to a different branch
  • Solution: Send one commit to a different branch
3. Azure Repos
  • How Azure Repos works
  • Creating Azure DevOps repositories
  • Add and remove files on Azure Repos
4. Subversion
  • How subversion works
  • Creating subversion repositories
  • Adding and removing files
  • Reverting code to a previous version
  • Subversion branching and merging
5. Perforce Helix Core
  • How Helix Core works
  • Creating Helix Core repositories
  • Basic Helix Core commands
  • Reverting code to a previous version
  • Helix Core branching and merging
6. Mercurial
  • How Mercurial works
  • Creating Mercurial repositories
  • Basic Mercurial commands
  • GUI clients and IDE integration
  • Reverting code to a previous version
  • Mercurial branching and merging
Conclusion
  • Selecting the right software version control for you
  • Next steps

Taught by

Michael Lehman

Related Courses

Next Steps in SAP HANA Cloud Platform
SAP Learning
How to Use Git and GitHub
Udacity
Accediendo a la nube con iOS
Tecnológico de Monterrey via Coursera
Python for Data Science
University of California, San Diego via edX
Version Control with Git
Udacity