Version Control, Git & Github


Git is a free and open source distributed version control system. In this training you’ll learn how to save and manage different versions of your code, work collaboratively without collision and also how to use Github.The world’s leading software development platform.

Yucca Labs, 01 rue des Frères Allahoum, Alger-Centre, Algiers

3500 DA

Niveau: Beginner

Prérequis:

Objectifs:




Programme:

Git Basics

  • About Version control
  • What is Git ?
  • The Command Line

Getting started

  • Git Repository
  • Recording changes and commit history
  • Working with Remotes
  • Tags
  • Aliases

Git Branching

  • Branch management
  • Branch workflows
  • Remote branches
  • Rebase
  • Stash

Github

  • Account setup and configuration
  • Contributing to a project
  • Organisations
  • User roles and accesses

Git Internals

  • Git Objects
  • Git references
  • The refspec
  • Maintenance and recovery

Follow us