Cours Git et GitHub : versionner et collaborer

Ce que vous saurez faire

Créer un dépôt propre, sélectionner un commit, isoler une fonctionnalité, résoudre un conflit, échanger avec GitHub, proposer une pull request et préparer une version identifiable. Le cours explique aussi les limites des commandes de récupération et le rôle d’une vérification automatisée.

Avant de commencer

Aucune connaissance préalable de Git n’est nécessaire. Les exemples de création de fichiers utilisent PowerShell 7 ; les commandes Git sont utilisables depuis les terminaux habituels. Travaillez dans un dossier d’exercice distinct. Les dépôts et adresses contenant VOTRE_COMPTE sont à adapter à votre propre compte.

Programme détaillé

  1. Comprendre Git et GitHub

    Comprendre les dépôts, les instantanés et la collaboration distribuée.

  2. Installer et configurer Git

    Préparer le terminal, l’identité et un premier dépôt sans confondre configuration et connexion.

  3. Enregistrer des commits propres

    Maîtriser le dossier de travail, l’index, les différences et l’historique.

  4. Branches et fusions

    Isoler une fonctionnalité et réunir les travaux en comprenant le graphe.

  5. Résoudre les conflits et comprendre rebase

    Traiter une divergence avec méthode et choisir entre fusion et réécriture.

  6. Publier et synchroniser avec GitHub

    Créer un dépôt distant, s’authentifier et maîtriser clone, fetch, pull et push.

  7. Collaborer avec issues et pull requests

    Proposer une modification, la relire et l’intégrer avec un historique compréhensible.

  8. Corriger, mettre de côté et retrouver

    Choisir restore, revert, reset, stash ou reflog selon ce qu’il faut préserver.

  9. Qualité, versions et GitHub Actions

    Documenter le dépôt, protéger les secrets et automatiser une vérification utile.

  10. Projet complet et mémento

    Appliquer le parcours à une contribution NKILItech, de la demande à la version livrée.

Commencer le cours - page 1 sur 10

Cours original PandaCodeur, étude pédagogique NKILItech. Les références officielles sont indiquées dans chaque chapitre.