Skip to content
Snippets Groups Projects
moregit.tex 3.88 KiB
%======================================================================

\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}
}

%======================================================================