Aller au contenu principal
SynapseLink
Git and GitHub
Development

Git and GitHub

Version your code and collaborate effectively with Git and GitHub.

This course teaches you to manage the versions of your projects with Git and collaborate through GitHub. You master commits, branches and pull requests. Running project: you take part in a collaborative project from end to end.

Objectives

  • Understand the principles of version control
  • Make structured commits
  • Manage and merge branches
  • Collaborate with GitHub
  • Contribute through pull requests

Program

Git basics

  • Version control principle
  • Local repository and staging area
  • Making commits
  • History and rollback

Branches and merging

  • Creating and switching branches
  • Merging branches
  • Resolving conflicts
  • Branching strategies

Collaborating with GitHub

  • Remote repositories and synchronisation
  • Forks and clones
  • Pull requests and code review
  • Running project: collaborative project

Prerequisites

No prerequisites.