Présentation de la formation

Travail collaborative avec git et github.com

C’est quoi git et GitHub

Tous d’abord je commence par une petite définition sans entrer dans les détails. C’est quoi git et GitHub ?

git

Git est un outil qui vous permet de sauvegarder les modifications de votre projet afin de revenir en arrière à tout moment.

git

Dans cette formation, je vais vous montrer comment utiliser git et GitHub pour gérer l’historique des modifications de code source de vos projet.

Apprentissage de de 4 scénarios de travail avec git

Dans cette formation, je vais vous montrer comment utiliser git et GitHub en utilisant 4 scénarios

Scénario 1 – gestion des modifications et les versions dans la machine local

Dans le premier scénario je vais vous montrer comment gérer les modifications et les organiser en version en utilisant la machine local.

Je vous donne l’exemple du stagiaire Madani Ali qui va réaliser un article sur l’informatique. il a utilisé l’outil git dans la machine local et il a développé trois version de son article :

  • version 1;
  • version 2;
  • et version 3.

Scénario 1

Scénario 2 – gestion des modifications et les versions dans la machine local et distante.

Dans le deuxième scénario je vais vous montrer comment Madani Ali peut utiliser la machine distante en utilisant le service github.com qui leur propose de créer des répertoires git privés.

C’est à dire il peut publier ces propre version local vers la machine distante. il peut décider de publier par exemple la version 1 et la version 2 et garder la version 3 en version local.

Scénario 2

Scénario 3 – travaille de façon collaborative en utilisant le service GitHub.com

Dans le troisième scénario, je vais vous montrer comment Madani Ali peut travailler de façon collaborative avec Chami Fatima en utilisant le service GitHub.

Tous d’abord, Fatima va installer git dans sa machine local. Ensuite, il va demander à Madani Ali de leur donner les droits d’accès pour accéder à son répertoire privé sur github.com.

Ensuit, il va copier le répertoire dans sa machine local de façon sécurisé.

Scénario 3

Scénario 4 – travaille de façon open source en utilisant le service Github.com

Dans le quatrième scénario, je vais vous montrer comment Fatima peut aider Madani de façon public et de façon open source, c’est à dire sans que Madani Ali donne les droits d’accès à Fatima.

Dans ce cas, Fatima va commencer la modification du projet de Madani dans sa machine local. Ensuite, il va envoyer une demande de modification à Madani Ali.

Apprentissage en ligne de commande et GUI

Pendant la formation, je vais vous montrer comment utiliser git de deux façons. Tous d’abord en utilisant la ligne de commande avec PowerShell et l’interface graphique avec l’application GitHub Desktop

ligne de commande et gui