Skip to article frontmatterSkip to article content

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

configurer git

en principe on a configuré git en début d’année
mais en cas de besoin reportez-vous au cours d’introduction

au début du cours

cloner un cours sur son ordinateur

ou n’importe quel repo sur github - ça marche aussi pour certains TPs:

cours disponibles

en naviguant sur github et plus particulièrement sur la page de l’orga 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 peut être 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).