\begin{frame}
    \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_ps1 " (%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}
