Skip to article frontmatterSkip to article content

on vous conseille de mettre les notebooks et tout le contenu du cours sur votre ordinateur; pour cela la démarche à suivre est indiquée ci-dessous

pour rappel également, dans la vidéo suivante on a fait une micro-démo de l’environnement en action https://www.youtube.com/watch?v=i_ZcP7iNw-U

attention, nous mettons régulièrement à jour les notebooks chaque semaine; du coup pour garder votre travail et une version à jour, il faut pull le dépôt distant; on aborde aussi cette étape un peu plus bas

configurer git

reportez-vous au cours d’introduction pour vous assurer, si besoin, que vous avez bien configuré git

pour rappel, il est nécessaire de configurer

au début du cours

cloner les notebooks sur son ordinateur

en naviguant sur github et plus particulièrement sur la page de l’orga ue12-p25 (https://github.com/ue12-p25/), vous pouvez voir l’ensemble des répertoires des cours d’informatique que vous avez eu jusque-là !

installer les dépendances

lire le cours

mettre à jour sa version locale

avant chaque nouveau cours, comme le prof a pu faire quelques petits changements, il est utile de mettre à jour votre dossier de cours; et pour cela:

en cas de conflit

si au moment du pull, vous voyez ce message:

automatic merge failed; fix conflicts and then commit the result.

cela signifie qu’il y a des conflits (par exemple, vous avez fait localement dans un fichier des modifications au même endroit que des changements faits par le prof); normalement c’est assez rare, mais si c’est le cas, il va vous falloir régler les conflits...

deux options à ce stade

chicken out

tout ça vous fait peur, vous voulez juste abandonner:

git merge --abort

et vous revenez à votre commit, no harm done
(et rien ne vous empêche de recommencer plus tard)

résoudre les conflits

sinon voici comment on résoud les conflits:

si vous avez des questions, n’hésitez pas à nous contacter (ou à chercher sur internet en anglais).