39 lines
1.5 KiB
TeX
39 lines
1.5 KiB
TeX
|
\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 commit 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}
|