Séance 2, 2026 — Ligne de commande et git local#
Note
Les fichiers des TD de la séance sont dans l’archive info01-cours2.zip.
Note
Séance jouée le 22 septembre 2026, gardée en archive. La version en cours de la séance 2 est dans la partie « Séances ».
Contenu de la séance#
Quatre parties : la ligne de commande, puis git sur un seul poste, du premier commit jusqu’à la publication d’une version. Chaque page de partie renvoie à ses TD. Les cinq TD construisent un même projet, une petite calculatrice en Python, et chacun le reprend là où le précédent l’a laissé.
Partie |
Ce qu’on y voit |
|---|---|
le terminal, la forme d’une commande, les commandes de base, les chemins et les motifs de noms de fichiers |
|
à quoi sert git, le dépôt, le commit, le cycle de vie d’un fichier, annuler et étiqueter un commit |
|
les branches, HEAD, le merge et le rebase, les conflits et leur résolution |
|
le graphe des commits, |
Les guides détaillés des TD sont réunis, par partie, dans Travaux dirigés de la séance 2.
Le support de la séance est celui de Florent Geniet, Introduction à l’informatique : lignes de commandes et git (22 septembre 2026).
Avant la séance#
Les fichiers des TD sont dans l’archive cours2/ remise avec la séance : un
dossier par TD, et dans chacun la feuille du TD en PDF. L’archive se récupère
depuis le dossier partagé, comme décrit dans Récupérer les fichiers d’une
séance.
La séance se fait dans un terminal bash, avec git. La page Git et Git Bash décrit comment l’ouvrir sur les postes de la salle, et comment régler le nom et l’adresse qui signent les commits.