\begin{frame} \frametitle{Ergonomie} \framesubtitle{alias} Les alias sont des raccourcis gérés pas git. \commande{git config alias.<nom de l'alias> "<commande>"} \begin{exampleblock}{Nature des commandes} Les commandes peuvent aussi bien être des options et sous-commandes de git que des commandes externes accessibles au shell. \end{exampleblock} \end{frame} \begin{frame}[fragile] \frametitle {Ergonomie} \framesubtitle{Exemples d'alias} \begin{minted}[fontsize=\tiny]{ini} [alias] co = checkout st = status fe = fetch lo = log --oneline re = reset --hard HEAD~1 br = branch mnf = merge --no-ff sw = checkout @{-1} lu = log ..@{upstream} luo = log --oneline ..@{upstream} ul=log @{upstream}..HEAD ulo=log --oneline @{upstream}..HEAD cslt = !git describe --long --first-parent | awk -F'/' '{print $NF}' | awk -F'-' '{print $(NF-1)}' clf = !git lo --no-merges $(git lo -1 --pretty=format:"%h" debian/changelog).. \end{minted} \end{frame}