An open API service indexing awesome lists of open source software.

https://github.com/henriteinturier/se25-088859

Formation "GIT - GÉRER LE VERSIONING" pour l'organisme M2I pour les 23 et 24 01 2025
https://github.com/henriteinturier/se25-088859

Last synced: 8 months ago
JSON representation

Formation "GIT - GÉRER LE VERSIONING" pour l'organisme M2I pour les 23 et 24 01 2025

Awesome Lists containing this project

README

          

# Formation Git & GitHub

Formation complète sur Git et GitHub, de débutant à avancé.

## 📚 Table des matières

### 00 - Introduction

- [Les Systèmes de Contrôle de Version](Ressources/00-Introduction/01-systemes-controle-version.md)
- [Centralisé vs Distribué](Ressources/00-Introduction/02-centralise-vs-distribue.md)
- [Git et GitHub : Histoire](Ressources/00-Introduction/03-git-github-histoire.md)
- [Workflow Git : Exemple](Ressources/00-Introduction/04-workflow-git-exemple.md)
- [Questionnaires](Ressources/00-Introduction/05-questionnaires.md)

### 01 - Fondamentaux Git

- [Installation de Git](Ressources/01-fondamentaux-git/01-installation-git.md)
- [Installation VSCode](Ressources/01-fondamentaux-git/02-installaction-vscode.md)
- [Git Bash dans VSCode](Ressources/01-fondamentaux-git/03-optionnel-gitbash-vscode.md)
- [Configuration Git](Ressources/01-fondamentaux-git/04-configuration-git.md)
- [Initialisation](Ressources/01-fondamentaux-git/05-initialisation.md)
- [Dépôt Local](Ressources/01-fondamentaux-git/06-local-repository.md)
- [Suivi des Fichiers](Ressources/01-fondamentaux-git/07-suivi-fichiers.md)
- [Commandes de Base](Ressources/01-fondamentaux-git/08-commandes-bases.md)
- [Les Commits](Ressources/01-fondamentaux-git/09-commits.md)

### 02 - Commits

- [Les Commits en Détail](Ressources/02-commit/commits.md)

### 03 - Git Collaboratif

- [Travailler avec GitHub](Ressources/03-git-collaboratif/git-collaboratif.md)

### 04 - Gestion des Branches

- [Les Branches Git](Ressources/04-gestion-branches/branches.md)

### 05 - Fonctionnalités Avancées

- [Notions Avancées](Ressources/05-fonctionnalites-avancees/notions.md)

### Annexes

- [Ressources et Références](Ressources/annexes/annexes.md) - Documentation, tutoriels, outils et autres ressources utiles
- [Commandes Git](Ressources/annexes/commandes-git.md)
- [Connexion SSH GitHub](Ressources/annexes/connexion-ssh-github.md)
- [Terminal Bash - Bases](Ressources/annexes/terminal-bash-bases.md)

### Travaux Pratiques

- [Questionnaire Git & GitHub](Ressources/00-Introduction/05-questionnaires.md) - Testez vos connaissances !
- [TP1 - Fondamentaux Git](Exercices/tp1-fondamentaux.md)
- [Correction TP1](Exercices/Corrections/tp1-fondamentaux-correction.md)
- [TP2 - Manipulation des Commits](Exercices/tp2-commit.md)
- [Correction TP2](Exercices/Corrections/tp2-commit-correction.md)
- [TP3 - Travail Collaboratif avec GitHub](Exercices/tp3-github.md)
- [Correction TP3](Exercices/Corrections/tp3-github-correction.md)
- [TP4 - Gestion des Branches et Conflits](Exercices/tp4-branches.md)
- [Correction TP4](Exercices/Corrections/tp4-branches-correction.md)
- [TP Bonus - Le Restaurant Git](Exercices/bonus.md) - Exercice pratique complet

### Bonus

- [Git : Comprendre les interactions avec les dépôts distants](Ressources/bonus/git-remote-operations.md)
- [Configuration de Git push.default](Ressources/bonus/git-push-default-configuration.md)
- [Interaction entre fetch, pull, HEAD et branches](Ressources/bonus/interaction-fetch-pull-HEAD-branches.md)
- [Gestion des connexions Git : SSH et HTTPS](Ressources/bonus/SSH-HTTPS.md)
- [git config](Ressources/bonus/git-config.md)
- [git fetch, pull et merge](Ressources/bonus/git-fetch-pull-merge.md)
- [Dépannage des problèmes avec Git Remote](Ressources/bonus/git-remote-troubleshooting.md)
- [Migration de monorepo à multirepo](Ressources/bonus/git-migration-monorepo-multirepo.md)

## 🎯 Objectifs

Cette formation vous permettra de :

- Comprendre les concepts fondamentaux de Git
- Maîtriser les commandes Git essentielles
- Collaborer efficacement avec GitHub
- Gérer des projets avec des branches
- Utiliser les fonctionnalités avancées de Git

## 🛠 Prérequis

- Un ordinateur avec Windows, macOS ou Linux
- Connexion Internet
- Notions de base en ligne de commande

## 👨‍🏫 Formateur

### Henri Teinturier

Développeur Fullstack JavaScript

- 🌐 [Portfolio](https://www.henriteinturier.com)
- 💻 [GitHub](https://github.com/HenriTeinturier)
- 👔 [LinkedIn](https://www.linkedin.com/in/henri-teinturier/)

Stack technique :

- ⚛️ React & Next.js
- 🟦 TypeScript
- 🟢 Node.js
- 🎨 Tailwind CSS

Passionné par le développement web moderne et le partage de connaissances.

## 📝 Licence

Cette formation est sous licence [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.fr).

Vous êtes autorisé à :

- **Partager** — Copier et redistribuer le contenu de cette formation sous n'importe quel format
- **Modifier** — Améliorer, transformer et développer le contenu

À condition de :

- **Citer l'auteur** — Vous devez mentionner Henri Teinturier comme auteur original et ajouter un lien vers cette formation
- **Non commercial** — Vous ne pouvez pas utiliser ce contenu à des fins commerciales
- **Partager à l'identique** — Si vous modifiez ce contenu, vous devez le partager sous la même licence

Les contributions via Pull Requests sont les bienvenues pour améliorer cette formation !

© 2024 Henri Teinturier. Tous droits réservés.