From a7815711a34adb1602e4ebfcdd95892954b9d36c Mon Sep 17 00:00:00 2001 From: Philippe Dosch <Philippe.Dosch@loria.fr> Date: Tue, 18 Mar 2025 18:00:42 +0100 Subject: [PATCH] =?UTF-8?q?Passe=20nouvelle=20ann=C3=A9e=20+=20typos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config.tex | 46 +++++++++++++++++++++++++++++++++++----------- 1 file changed, 35 insertions(+), 11 deletions(-) diff --git a/config.tex b/config.tex index bb00a1e..278b484 100644 --- a/config.tex +++ b/config.tex @@ -5,14 +5,34 @@ %====================================================================== \frame{\frametitle{Fichiers de configuration} -\framesubtitle{Deux niveaux principaux de configuration} +\framesubtitle{Projet, utilisateur} \begin{itemize} \item \emph{Au niveau projet}\\ - Fichier \ex{.git/config} à la racine du projet + $\to$ fichier \ex{.git/config} à la racine du projet + \begin{itemize} + \item + contient toute la configuration du projet courant + \item + peut-être visualisé pour accéder rapidement à ces informations + \item + modifié par certaines commandes \ex{git} + \end{itemize} \item \emph{Au niveau utilisateur}\\ - Fichier \ex{\textasciitilde/.gitconfig} + $\to$ fichier \ex{\textasciitilde/.gitconfig} + \begin{itemize} + \item + contient les informations relatives à l'utilisateur courant + \item + ces informations sont utilisées dans tous les projets \ex{git} de + l'utilisateur + \item + à définir avant la première manipulation de dépôt + \item + personnalisation : utiliser les commandes de la diapositive + suivante + \end{itemize} \end{itemize} } @@ -35,10 +55,13 @@ Sorties en couleurs\\ \ex{git config -{}-global color.ui "auto"} \item - Choix de l'éditeur par défaut\\ + Choix de l'éditeur par défaut (\textbf{fortement recommandé})\\ \ex{git config -{}-global core.editor "\emph{chemin vers - l'éditeur}"} (exemple de chemin sous Windows pour Atom :\\ - \ex{C:/Program Files (x86)/atom/atom.exe -{}-wait}) + l'éditeur}"}\\ + $\to$ pour définir un éditeur particulier, voir\\ + \url{https://git-scm.com/book/fr/v2/Commandes-Git-Installation-et-configuration} + % (exemple de chemin sous Windows pour Atom :\\ + % \ex{C:/Program Files (x86)/atom/atom.exe -{}-wait}) \end{itemize} } @@ -47,10 +70,10 @@ \frame{\frametitle{Fichiers à ignorer} \begin{itemize} \item - Lors de commandes du type \ex{git status} affiche des + Lors de commandes du type \ex{git status}, \ex{git} affiche des avertissements sur les fichiers qui n'ont jamais été indexés \item - Et certains fichiers ne sont jamais intégrés dans un projet (les + Certains fichiers ne sont jamais intégrés dans un projet (les fichiers temporaires, les résultats de compilation, les sauvegardes...) \item @@ -62,8 +85,8 @@ que les \textbf{logins et mots de passe}, fichiers de configuration... \item - ne pas les intégrer et expliquer dans le fichier \ex{README} - comment créer ces ressources + il ne faut pas les intégrer et expliquer dans le fichier + \ex{README.md} comment créer ces ressources \end{itemize} \end{itemize} } @@ -82,7 +105,8 @@ \item grâce du fichier \ex{.git/info/exclude} : fichier propre au projet, mais qui ne sera pas partagé avec les autres membres du - projet + projet\\ + (usage rare) \end{itemize} \item La première solution est naturellement préférable, sauf cas -- GitLab