%====================================================================== \section{Et encore...} %====================================================================== \subsection{Outils liés à Git} %====================================================================== \frame{\frametitle{Outils liés à Git} \begin{itemize} \item \ex{gitk} : un navigateur graphique de dépôt Git (\emph{i.e.} lecture) % \item % \ex{git gui} : un \emph{front-end} graphique pour dépôt Git % (\emph{i.e.} lecture et écriture) \item \ex{gitstats} : un outil de génération de statistiques pour dépôt Git \item \ex{gource} : visualisation, sous forme d'une animation, de l'évolution d'un dépôt (inutile, donc rigoureusement indispensable) \item et plein d'autres, \ex{git} étant devenu un standard de fait pour le développement \end{itemize} } %====================================================================== % \subsection{Bonnes pratiques} % %====================================================================== % % Extrait de % % http://www.git-tower.com/learn/ebook/command-line/appendix/best-practices#start % \frame{\frametitle{Bonnes pratiques} % \begin{itemize} % \item % Ne pas traiter plusieurs choses sans relation dans un commit % \item % Faire des commits fréquents % \item % Ne pas faire un commit sur quelque chose de non finalisé % \item % Tester avant de faire un commit % \item % Définir de «~bons~» messages de log % \item % Se mettre d'accord sur un \emph{workflow} lors de développement en % équipe % \item % Utiliser les branches... % \end{itemize} % } % %====================================================================== \subsection{Liens} %====================================================================== \frame{\frametitle{Vidéos Youtube d'initiation à Git} \emph{Public : DUT informatique (Nancy-Charlemagne)} \begin{itemize} \item \emph{Git : principes et utilisation de base} \url{https://youtube.com/watch?v=CrMVRQFMeyU} \item \emph{Live coding Git : usages avec un seul utilisateur} \url{https://youtube.com/watch?v=3thnpVwLyMc} \item \emph{Live coding Git : usage avec deux (et plus) utilisateurs} \url{https://youtube.com/watch?v=sbdqRBsXt5k} \item \emph{Git : fin du cours et création de paire de clés SSH} \url{https://youtube.com/watch?v=CkVPVcaePVs} \end{itemize} } %====================================================================== \frame{\frametitle{Liens généraux} \begin{itemize} \item \emph{Homepage} : \url{http://git-scm.com/} \item \emph{Livre en français} : \url{http://git-scm.com/book/fr} \item \emph{Gitlab UL} : \url{https://gitlab.univ-lorraine.fr/} \item \emph{Github} : \url{https://github.com/} \item \emph{Bitbucket} : \url{https://bitbucket.org/} \item \emph{Cette présentation} : \url{https://gitlab.univ-lorraine.fr/dosch5/git-jso} \end{itemize} } %====================================================================== \frame{\frametitle{Liens divers} \begin{itemize} % \item % \emph{Gerrit, revue de code} : % \url{https://code.google.com/p/gerrit/} \item \emph{Git interactif} : \url{http://ndpsoftware.com/git-cheatsheet.html} \item \emph{Git explorer} : \url{https://gitexplorer.com/} \item \emph{Apprendre Git} (les bases, dans un navigateur) : \url{https://try.github.io} \item \emph{LearnGitBranching} (pour apprendre à gérer des branches)~: \url{http://pcottle.github.io/learnGitBranching/} \item \emph{Gource} (animation d'un projet sous forme d'arbre)~: \url{https://github.com/acaudwell/Gource} \item \emph{Git LFS} (stockage de fichiers volumineux)~: \url{https://git-lfs.github.com/} \end{itemize} } %======================================================================