• Formations Linux
    • Haute disponibilité
      • DRBD et Failover
      • Haute disponibilité sous Linux
      • Ganeti
    • Messagerie et travail collaboratif
      • Installation et Administration Zimbra
      • Open-Xchange
    • Gestionnaire de versions
      • Git et GitLab
    • Réseau et infrastructure
      • Orchestration SI avec Ansible
      • Sécurité DNS et interface web de gestion
      • Virtualisation Xen
      • Serveur d’installation PXE
      • Administration et supervision avec Zabbix
      • Test de montée en charge avec JMeter
      • DevOps – CfEngine
      • Serveur ProxyRBL et serveur de backup
      • Réseau
      • Installation, configuration et administration de serveur Nginx
    • Administration système
      • Docker
      • Administration Linux
      • Administration Jboss Avancée
      • Administration et sécurité web
      • Apache Tomcat Varnish et Nginx
      • Apache Jboss Mysql sous Linux
      • Linux Apache MySQL PHP
    • Bases de données
      • Installation et Administration MySQL Cluster
      • Administration MySQL Cluster avancé
      • MySQL / MariaDB
  • Témoignages de satisfaction
  • Notre plus-value
  • Qui sommes-nous ?
  • S’INSCRIRE À UNE FORMATION

Git et GitLab

Au menu, comprendre le fonctionnement des gestionnaires de versions, et découvrir les fonctionnalités de Git. En maîtriser le fonctionnement dans les détails, installer un dépôt Gitlab. Gérer les branches. Utiliser Git avec un référentiel SVN. What else ?

Contenu pédagogique

Présentation

  • La notion de gestionnaire de versions distribué
  • Les principes techniques de Git
  • Aperçu des workflows possibles

Prise en main

  • Installation et configuration de Git
  • Création d’un premier dépôt
  • Utilisation de la ligne de commande pour les opérations de base

Comprendre les principes de Git

  • Le répertoire de travail
  • Le répertoire Git
  • Utilisation classique

Travailler en équipe au jour le jour

  • Connexion à un dépôt
  • Ajout, modification, suppression de fichiers et répertoires
  • Gestion des commits
  • Structure d’un dépôt
  • Synchronisation avec un dépôt distant
  • Utilisation des tags
  • Créer et appliquer des patchs

Gestion des branches

  • Création de branches
  • Navigation entre branches
  • Fusion de branches
  • Résolution des conflits
  • Le reset appliqué aux commits
  • Le rebase
  • Les opérations interdites sur une branche publique
  • Le workflow git-flow
  • Le workflow gitlab-flow

GitLab

  • Introduction
  • Les rôles et la gestion des droits
  • Gestion des dépôts Git
  • Fonctionnalités avancées

 

Utiliser Git avec un référentiel SVN

  • Présentation de git-svn
  • Utilisation au quotidien : git-svn n’est pas un simple outil d’export
  • Limitations
Télécharger le PDF de la formation Git et GitLab

Les Labs sont les exercices et les manipulations techniques qui  seront exécutés par les stagiaires tout au long de la formation

INSCRIVEZ-VOUS DÈS MAINTENANT

Toutes nos formations sont dispensées par des experts Linux.

S'INSCRIRE À LA FORMATION

Objectifs

  • Comprendre le fonctionnement d’un gestionnaire de versions distribué
  • Découvrir les possibilités offertes par Git et savoir les exploiter
  • Optimiser son workflow de développement et l’historique de ses dépôts
  • Envisager au mieux la migration depuis un autre gestionnaire de versions

Public

Administrateurs système ou développeurs

Pré-requis

Connaissances basiques de la ligne de commande sous Linux

Niveau de la formation

Initiation et Perfectionnement

Durée

2 jours

Coût

900 €

Qui sommes-nous?

Syloé est spécialisée dans la conception et l’infogérance d’infrastructures systèmes et réseaux open source.
Nous sommes experts en solutions sécurisées Linux adaptées aux besoins des entreprises les plus exigeantes.

Liens

  • Syloé
  • Blog Syloé
  • Services Linux

RSS Nos dernières publications

© Syloé, 2004-2017, tous droits réservés. | Notice légale | CGV | Réseaux Libre-Entreprise | Nos valeurs | Labs | All4Dev | Planète