Introduction
  • Introduce myself
  • What will you learn during this course?
  • Introduction to version control
  • Introduction to GIT
First steps with GIT
  • Install GIT
  • Create a repository
  • Clone a repository
  • Introduction to staged area
  • Create your first commit
  • What is a GIT commit in fact?
  • What does a good commit look like?
  • Test your knowledge
How to handle branches with GIT?
  • What are branches in GIT?
  • How to manage branches?
  • How to rebase a branch?
  • How to merge branches?
  • How to cherry-pick a commit?
  • How to resolve conflicts?
  • Test your knowledge
Practical exercise 1 - Add commits and branches to a repository
  • The exercise
  • The solution
Using GIT with multiple repositories
  • Pull and push in theory
  • Pull and push in practice
  • Git integration strategies
  • Test your knowledge
Practical exercise 2 - Pull and push
  • The exercise
  • The solution
Summary
  • What have you already learned?
  • Next steps with GIT
  • Congratulation