Plan du cours

Introduction

  • Pourquoi le contrôle des versions est-il important ?

Vue d'ensemble des fonctionnalités du système Git pour le contrôle du code source

  • Installer Git sur le système d'exploitation préféré
  • Démarrer avec les attributs et composants fondamentaux de Git
  • Que sont les dépôts, les commits et les fichiers ?

Comprendre les flux de travail Git et les processus de base du système

  • Quels sont les différents états de Git ?
  • Créer un dépôt et un dossier Git

Gérer les projets existants et les fichiers avec Git

  • Travailler avec les Commits et les Messages
  • Transférer et annuler des modifications dans un dépôt Git
  • Enregistrer et accéder à l'historique des versions

Commencer à brancher et à fusionner avec Git

  • Se familiariser avec les types de processus de branchement et de fusion
  • Utiliser des marqueurs spéciaux dans Git
  • Travailler avec les fonctionnalités d'étiquetage et d'archivage de Git
  • Comment utiliser Reset et Reflog dans Git ?

Vue d'ensemble des caractéristiques et de l'architecture de GitHub.

Configuration d'un compte utilisateur GitHub et gestion d'un profil GitHub

  • Authentification à GitHub et mise à jour des informations d'identification
  • SSH et HTTPS
  • Vérification de l'authentification à l'aide de SSH dans GitHub

Créer des GitHub dépôts et lier un dépôt Git local

  • Clonage ou archivage d'un GitHub Référentiel

Instancier le contenu d'un référentiel dans une copie locale

Publier les modifications de contenu dans le référentiel GitHub.

Travailler avec les fonctionnalités et les paramètres du référentiel intermédiaire

Pratiquer GitHub la rédaction et la mise en forme de la syntaxe

  • Utilisation de tableaux et travail avec des blocs de code
  • Création automatique de liens vers les URL et les références dans GitHub (en anglais)

Actions de fonctionnement vers GitHub Fichiers et dossiers

  • Synchronisation des modifications de fichiers avec le référentiel local

Création, modification et transfert GitHub Commits

  • Gestion des commits et gestion d'un clone de dépôt local

Examiner les commits et utiliser les identifiants de commits avec la copie locale

Comprendre les commandes Fetch et Pull dans GitHub (en anglais)

Comprendre les concepts de base de la fourche et du clonage dans GitHub

Pousser les changements GitHub et vérifier les demandes de poussée

Travailler avec des Forks et proposer des changements aux Pull Requests

Révision des Pull Requests et incorporation des changements proposés

Résoudre les conflits dans les fusions GitHub et travailler avec le CLI

Premiers pas avec les balises GitHub et les communiqués

  • Utilisation des balises locales et mise à jour des balises GitHub
  • Démarrage, suppression et création d'une nouvelle GitHub version

Comparer GitHub Pull Requests, Commits et Tags

Travailler avec des GitHub Gists et comprendre les fonctionnalités des snippets

Intégrer un projet de développement avec Codespaces dans GitHub

Créer une GitHub organisation et gérer des équipes

  • Compte GitHub organisationnel ou personal compte GitHub
  • Exécution des fonctionnalités précédentes de GitHub

Gestion de GitHub projets et gestion des comités de projet

Filtrer les informations du référentiel et les partager GitHub Filtres

Extension GitHub avec API et Webhooks

  • Automatiser GitHub en utilisant des jetons OAuth

Résolution des problèmes GitHub Problèmes

Résumé et conclusion

Pré requis

  • Expérience des commandes et du terminal (sous Windows, Linux ou Mac)
  • Connaissance d'un langage de programmation

Audience

  • Développeurs
  • Ingénieurs en logiciel
  • Gestionnaires de projets
 21 heures

Nombre de participants


Prix par participant

Nos Clients témoignent (4)