Open Source School Executive Education

GIT / GITLAB

Par Open Source School Executive Education

Objectifs

Comprendre le modèle de dépôt de code décentralisé
Maîtriser les workflows de base : versionnement des fichiers, commit...
Maîtriser les workflows avancés : branches, fusion de code, tag…
Utiliser Git pour travailler avec efficacité

Programme

Les fondamentaux

  • Présentation de Git
  • Différences avec Subversion
  • Dépôt local de données
  • Contrôle d’intégrité des données
  • Installation d’un client Git

Configurer Git

  • Lister les préférences Git
  • Définir son login et email
  • Définir son éditeur de code
  • Définir son outil d'analyse de différentiel de versions

Démarrer avec Git

  • Instancier un premier dépôt local
  • Comprendre l’architecture d’un dépôt Git
  • Ajouter et versionner des fichiers au dépôt
  • Clôner un dépôt existant
  • Ignorer des fichiers
  • Supprimer, déplacer et renommer des fichiers du dépôt
  • Consulter l’historique des révisions
  • Annuler des modifications et récupérer des versions antérieures
  • Tagger des versions
  • Mettre les dernières modifications de côté

Gestion des branches Git

  • Introduction aux branches
  • Principes de branches et de fusion de branches
  • Initier une nouvelle branche
  • Basculer d’une branche à une autre
  • Réécrire l’histoire grâce au rebasing

Git distribué

  • Dépôts distants
  • Branches distantes
  • Gestionnaire de dépôt en ligne

Formations de la même catégories (5)

Zenika
GitPar Zenika

Git est LE système de contrôle de version décentralisé (DVCS) du moment.

Créé par Linus Torvald pour gérer le versionning du code source du noyau Linux, cet outil est orienté rapidité, efficacité et légèreté.

Permettant de gérer de gros projets et ceci avec une souplesse extrême dans le workflow de contribution, Git est en train de s'imposer dans le monde OpenSource : on ne compte plus le nombre de projets qui sont maintenant gérés avec Git et la fondation Eclipse a même mis en place un plan de migration sur plusieurs années pour migrer ses projets sous Git.

Celui-ci est donc devenu un incontournable du domaine DVCS et son utilisation en entreprise arrive progressivement.

Formation animée en présentiel

La formation en présentiel se déroule sur des jours consécutifs

Formation disponible en mode "formation à distance"

La formation à distance peut se dérouler sur des jours consécutifs ou se décomposer en demies journées

Open Source School Executive Education
GIT / GITLABPar Open Source School Executive Education

Comprendre le modèle de dépôt de code décentralisé
Maîtriser les workflows de base : versionnement des fichiers, commit...
Maîtriser les workflows avancés : branches, fusion de code, tag…
Utiliser Git pour travailler avec efficacité

Demos
GIT : Implémenter le Contrôle de VersionsPar Demos
  • prendre en main l’outil Git et son environnement de travail
  • maîtriser l’ensemble des concepts qui sous-tendent les commandes Git et le fonctionnement général de l’outil
Clever Institut
GITPar Clever Institut

Git est un logiciel de gestion de versions décentralisé qui permet à ses utilisateurs de développer sur leur propre dépôt. Git facilite ensuite la fusion des différents dépôts sur un dépôt global du projet, et fonctionne aussi bien sur des petits que des gros projets.
Cette formation Git, qui associe théorie et pratique, donne une vision très complète de cet outil et permet de comprendre le modèle et l’architecture de ce logiciel de contrôle de versions, tout en apprenant à configurer et utiliser Git dans un contexte de gestion quotidienne des sources d’un projet web. Les outils associés tels que GitLab, GitHub, etc. seront également présentés.

Dawan
GitPar Dawan

Mettre en place une solution de configuration logicielle basée sur Git - Gérer les versions des projets du dépôt de données