Formation Git & GitHub : Maîtrisez la gestion de versions

Apprenez Git et GitHub pour collaborer efficacement sur vos projets

Cette formation vous propose une introduction complète à Git, le logiciel de gestion de versions décentralisé le plus utilisé au monde, et à GitHub, la plateforme d’hébergement de code incontournable pour les développeurs.

Vous découvrirez comment gérer vos projets de manière structurée, collaborer avec d’autres développeurs, et contribuer à des projets open source, tout en suivant les bonnes pratiques de workflow Git.

Objectifs pédagogiques

À l’issue de cette formation, vous serez capable de :

  • Comprendre le fonctionnement de Git, logiciel de gestion de versions décentralisé.

  • Installer et configurer Git sur votre environnement de travail.

  • Créer et gérer des repositories (dépôts) sur GitHub et GitLab.

  • Utiliser les commandes essentielles : commit, push, revert, branch, merge.

  • Gérer les conflits de merge et appliquer des commandes avancées (rebase, tag, cherry-pick, stash, reset).

  • Contribuer à des projets open source en utilisant fork et pull request.

  • Collaborer efficacement sur des projets de développement logiciel ou data.

Programme de la formation Git

📚 Programme de la formation Git

  • Introduction à Git et GitHub

    • Définition et historique de Git.

    • Décentralisation et gestion de versions.

    • GitHub, GitLab, Bitbucket et autres alternatives.

  • Mise en place de l’environnement de travail

    • Installation de Git sur Windows, Mac et Linux.

    • Configuration initiale et création de votre premier dépôt.

  • Commandes de base et workflow Git

    • Commit, push, revert.

    • Branching : création de branches, merge, gestion des conflits.

  • Commandes avancées et bonnes pratiques

    • Rebase, tag, cherry-pick, stash, reset.

    • Structuration d’un workflow Git professionnel.

  • Collaboration et contribution open source

    • Fork et pull request pour participer à des projets existants.

    • Bonnes pratiques pour travailler à plusieurs sur un même code

Cette formation s’adresse à :

  • Développeurs débutants ou confirmés souhaitant maîtriser Git et GitHub.

  • Data engineers, data analysts et data scientists qui veulent gérer et versionner leurs scripts SQL, Python ou R.

  • Toute personne souhaitant collaborer sur des projets logiciels ou open source.

Pré-requis

  • Aucun prérequis technique spécifique.

  • Notions de base en développement ou en manipulation de fichiers recommandées.

À la fin de cette formation Git & GitHub, vous serez capable de :

✔ Créer et gérer vos propres repositories Git et GitHub.

✔ Appliquer un workflow Git efficace pour travailler seul ou en équipe.

✔ Gérer les versions de code et résoudre les conflits.

✔ Contribuer à des projets open source et collaborer sur du code partagé.

Abonnez-vous

Abonnez-vous à notre newsletter et recevez les actualités directement dans votre boite email

À PROPOS

Analytics Engineer & Data Analyst, nous partageons des conseils, des outils et des bonnes pratiques pour optimiser tes projets.