2015-07-06 15:06:10 +02:00
\begin { frame}
2015-07-15 20:52:22 +02:00
\frametitle { Mise en place}
\framesubtitle { Identité de l'utilisateur}
\begin { itemize}
\item \commande { git config --global user.name "<nom de l'utilisateur>"}
\item \commande { git config --global user.email "<courriel de l'utilisateur>"}
\end { itemize}
\begin { exampleblock} { En cas d'oubli}
\commande { git} émet un avertissement lors du premier commit si ces variables ne sont pas renseignées.
Il est possible de corriger cet oubli facilement si les commits n'ont pas encore été partagés.
\end { exampleblock}
\end { frame}
\begin { frame}
\frametitle { Mise en place}
\framesubtitle { Ergonomie}
\begin { itemize}
\item \commande { git config --global color.ui auto}
\item \commande { git config --global core.editor "<éditeur de texte à utiliser>"}
\item \commande { git config --global core.pager "<pager>"}
\end { itemize}
\end { frame}
\begin { frame} [fragile]
\frametitle { Mise en place}
\framesubtitle { Ergonomie (GNU/Linux)}
\begin { minted} { bash}
source ~/.git-prompt.sh
GIT_ PS1_ SHOWDIRTYSTATE=1
GIT_ PS1_ SHOWSTASHSTATE=1
GIT_ PS1_ SHOWUNTRACKEDFILES=1
GIT_ PS1_ SHOWUPSTREAM="auto"
PS1='[\u @\h \W $ ( _ _ git _ ps 1 " ( %s)")]\$ '
\end { minted}
\begin { exampleblock} { git-prompt}
git-prompt.sh est un script définissant la fonction \_ \_ git\_ ps1 permettant d'afficher des informations pertinentes sur l'état du dépôt git dans l'invite de commande.
\end { exampleblock}
\end { frame}