+ \begin{lstlisting}
+frobnicator@frobmachine~/projects/myfirstproject\$ echo "This is a second frobbedfile" > frob2
+frobnicator@frobmachine~/projects/myfirstproject\$ git add frob2
+frobnicator@frobmachine~/projects/myfirstproject\$ git commit -m "This is a second commit"
+[master cd094bc] This is a second commit
+ 1 file changed, 1 insertion(+)
+ create mode 100644 frob2
+ \end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+ \frametitle{Log \& Checkout 2}
+ \begin{lstlisting}
+frobnicator@frobmachine~/projects/myfirstproject\$ git log
+commit cd094bc6b81812256533395454db22da07d1e5a4
+Author: Frob Nicator <frob@nicator.net>
+Date: Thu Apr 16 22:44:42 2015 +0200
+
+ This is a second commit
+
+commit c9c9b358cddcbee541ec433a2dc2d5ffe3e928c2
+Author: Frob Nicator <frob@nicator>
+Date: Thu Apr 16 22:44:42 2015 +0200
+
+ Adds frobbedfile
+frobnicator@frobmachine~/projects/myfirstproject\$ ls
+frob2 frobbedfile
+ \end{lstlisting}
+\end{frame}
+
+\begin{frame}[fragile]
+ \frametitle{Log \& Checkout 2}
+ \begin{lstlisting}
+frobnicator@frobmachine~/projects/myfirstproject\$ git checkout c9c9b3
+Note: checking out 'c9c9b3'.
+
+You are in 'detached HEAD' state. You can look around, make experimental
+changes and commit them, and you can discard any commits you make in this
+state without impacting any branches by performing another checkout.
+
+If you want to create a new branch to retain commits you create, you may
+do so (now or later) by using -b with the checkout command again. Example:
+
+ git checkout -b new_branch_name