Skip to content
Snippets Groups Projects
Commit 3eb3ab76 authored by Philippe Dosch's avatar Philippe Dosch
Browse files

Ajoute des détails sur les fichiers à ignorer

parent 26b2ae1e
No related branches found
No related tags found
No related merge requests found
......@@ -5,6 +5,7 @@
%======================================================================
\frame{\frametitle{Fichiers de configuration}
Trois niveaux de configuration
\begin{itemize}
\item
\emph{Au niveau projet}\\
......@@ -37,7 +38,8 @@
Sorties en couleurs\\
\ex{git config --global color.ui "auto"}
\item
Politique de synchronisation des branches lors de \ex{push}\\
Politique de synchronisation des branches lors de \ex{push} (pour
1.7.11 $\leqslant$ git $<$ 2.0)\\
\ex{git config --global push.default simple}
\end{itemize}
}
......@@ -53,9 +55,28 @@
Et certains fichiers ne sont jamais intégrés dans un projet (les
fichiers temporaires, les résultats de compilation, les
sauvegardes...)
\item
D'autres fichiers, nécessaires au bon fonctionnement d'un projet,
\textbf{ne doivent pas être intégrés}
\begin{itemize}
\item
les fichiers contenant des informations confidentielles, tels
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
\end{itemize}
\end{itemize}
}
%======================================================================
\frame{\frametitle{Fichiers à ignorer}
\begin{itemize}
\item
Il est possible d'indiquer à Git d'ignorer ces fichiers
\begin{enumerate}
\begin{itemize}
\item
par un fichier \ex{.gitignore}, à placer à la racine du projet :
ce fichier pourra être suivi et partagé avec les autres membres
......@@ -64,7 +85,10 @@
grâce du fichier \ex{.git/info/exclude} : fichier propre au
projet, mais qui ne sera pas partagé avec les autres membres du
projet
\end{enumerate}
\end{itemize}
\item
La première solution est naturellement préférable, sauf cas
particuliers
\end{itemize}
}
......@@ -79,6 +103,10 @@
\item
Le caractère \ex{*} est autorisé, permettant de désigner
facilement des familles de fichiers (typiquement sur l'extension)
\item
Un dépôt Github regroupe des \emph{templates} de \ex{.gitignore}
(par langage / framework)\\
\ex{https://github.com/github/gitignore}
\end{itemize}
}
......
......@@ -77,6 +77,7 @@
% - git init --bare --shared=all
% - cd ..
% - chmod -R g+rwxs test.git
% - git config core.sharedRepository true (dans le répertoire du dépôt)
%
% et : informer git que le dépôt est partagé par un groupe
% - git config core.sharedRepository true (dans le répertoire du dépôt)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment