GitHub, avant la démonstration

Lire un dépôt, le cloner et voir apparaître une nouvelle trace

Aurélien Nicosia

GitHub en 30 secondes

1 Mon ordinateur Je modifie et je vérifie les fichiers.

git push → j’envoie mes commits

2 GitHub Je retrouve la copie distante et son historique.

Git enregistre l’histoire sur l’ordinateur. GitHub rend cette histoire visible en ligne.

Voici votre dépôt attribué

Page principale du portfolio de démonstration privé dans GitHub

1

Nom et visibilité
Le bon dépôt, marqué Private.

2

Branche main
L’état courant du projet.

3

Bouton Code
Le point de départ du clonage.

4

Fichiers et README
Le contenu et sa porte d’entrée.

Le bouton Code donne l’adresse à cloner

Menu Code de GitHub avec l'option SSH sélectionnée

1

Local
Nous voulons une copie sur l’ordinateur.

2

SSH
La méthode privilégiée dans le cours.

3

Copier l’adresse
Elle sera collée après git clone.

On clone le dépôt attribué. On ne crée pas un deuxième dépôt et on ne fait pas git init.

Cloner signifie créer la copie locale

GitHub
portfolio-stt4230-IDULouportfolio-stt6230-IDUL

le dépôt privé attribué selon votre inscription

↓ git clone [adresse SSH copiée dans GitHub]

Ordinateur un nouveau dossier de projet avec les fichiers et l’historique Git

Après le clonage, on ouvre ce dossier comme projet dans RStudio ou Positron.

Le cycle que nous allons voir

1ModifierCompléter le README
2VérifierLire le changement
3CommitterExpliquer l’intention
4PousserEnvoyer vers GitHub
5ConfirmerVoir la nouvelle trace

Message attendu Personnaliser le portfolio

Un commit devient une ligne d’histoire

Historique GitHub du portfolio avant la démonstration

MessageQuelle intention?
AuteurQui a enregistré?
IdentifiantQuel état précis?

Après la démonstration, une deuxième ligne devra apparaître ici.

Regardez trois preuves pendant la démonstration

01Le bon dépôt

Le nom contient le bon sigle et le bon IDUL.

02Le bon changement

Le README est personnalisé sans ajouter de fichier sensible.

03La nouvelle trace

Le commit apparaît sur GitHub après le push.

Démonstration réelle avec portfolio-stt4230-aunic3