Mercurial > hg > mercurial-talk
view git.tex @ 290:f0f5224c812e
Better way to describe Git
author | Martin Geisler <mg@aragost.com> |
---|---|
date | Tue, 05 Apr 2011 10:24:32 +0200 |
parents | 034e0c2ff5d0 |
children |
line wrap: on
line source
\begin{frame}{Git} Git was created by Linus Torvalds for Linux Kernel development: \begin{itemize} \item focus on speed \item builds on the same concepts as Mercurial: \begin{itemize} \item fully distributed with push/pull between clones \item commits are organized in a changeset graph \end{itemize} \end{itemize} \pause Git is extremely flexible, but flexibility comes at a price: \begin{itemize} \item \cmd{git log} has \alert{150} different flags, log help text is 1496 lines \item default command set includes destructive commands \item steep learning curve --- must learn about the ``staging area'' \end{itemize} \pause Git is still somewhat Linux-centric: \begin{itemize} \item started as a tool for Linux Kernel hackers, made by Linux Kernel hackers \item Git has since then been ported to Windows \item Windows performance is still reported to be sub-par \end{itemize} \end{frame}