[FE training-materials-updates] kernel slides: misc updates to the git part
Michael Opdenacker
michael.opdenacker at free-electrons.com
Thu Mar 10 10:22:42 CET 2016
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=cfeef46f3d7e62273865b2966d25d93b47cd52f6
>---------------------------------------------------------------
commit cfeef46f3d7e62273865b2966d25d93b47cd52f6
Author: Michael Opdenacker <michael.opdenacker at free-electrons.com>
Date: Thu Mar 10 10:22:42 2016 +0100
kernel slides: misc updates to the git part
Signed-off-by: Michael Opdenacker <michael.opdenacker at free-electrons.com>
>---------------------------------------------------------------
cfeef46f3d7e62273865b2966d25d93b47cd52f6
slides/kernel-git-content/git-gui.png | Bin 0 -> 98813 bytes
slides/kernel-git-content/kernel-git-content.tex | 30 ++++++++++++++++++-----
2 files changed, 24 insertions(+), 6 deletions(-)
diff --git a/slides/kernel-git-content/git-gui.png b/slides/kernel-git-content/git-gui.png
new file mode 100644
index 0000000..e6c463b
Binary files /dev/null and b/slides/kernel-git-content/git-gui.png differ
diff --git a/slides/kernel-git-content/kernel-git-content.tex b/slides/kernel-git-content/kernel-git-content.tex
index f393998..3a6688b 100644
--- a/slides/kernel-git-content/kernel-git-content.tex
+++ b/slides/kernel-git-content/kernel-git-content.tex
@@ -108,7 +108,7 @@ Signed-off-by: David S. Miller <davem at davemloft.net>
\frametitle{Visualize the History: cgit}
\begin{itemize}
\item Another great tool is cgit, a web interface to Git. For the
- kernel, it is available at \url{http://git.kernel.org/}
+ kernel sources, it is used on \url{http://git.kernel.org/}
\end{itemize}
\begin{center}
\includegraphics[height=0.65\textheight]{slides/kernel-git-content/git-kernel-org.png}
@@ -261,13 +261,14 @@ Signed-off-by: David S. Miller <davem at davemloft.net>
others, the best is to have your own public repository
\item Use a git hosting service on the Internet:
\begin{itemize}
- \item Gitorious (\url{https://gitorious.org/})
+ \item GitLab (\url{http://gitlab.com/})
\begin{itemize}
- \item Open Source server. Easiest. For public repositories.
+ \item Open Source server. Proprietary and commercial extensions
+ available.
\end{itemize}
\item GitHub (\url{https://github.com/})
\begin{itemize}
- \item For public repositories. Have to pay for private
+ \item For public repositories. Need to pay for private
repositories.
\end{itemize}
\end{itemize}
@@ -339,10 +340,27 @@ Signed-off-by: David S. Miller <davem at davemloft.net>
\begin{frame}
+ \frametitle{git-gui}
+ \url{http://www.git-scm.com/docs/git-gui}
+ \begin{itemize}
+ \item A graphical interface to create and manipulate commits,
+ replacing multiple git command-line commands.
+ \item Not meant for history browsing (opens \code{gitk}
+ when needed).
+ \begin{center}
+ \includegraphics[height=0.45\textheight]{slides/kernel-git-content/git-gui.png}
+ \end{center}
+ \item Example usage on Ubuntu/Debian:\\
+ \code{sudo apt-get install git-gui}\\
+ \code{git gui blame Makefile}
+ \end{itemize}
+\end{frame}
+
+\begin{frame}
\frametitle{About Git}
\begin{itemize}
\item We have just seen the very basic features of Git.
- \item A lot more interesting features are available (rebasing,
+ \item Many more interesting features are available (rebasing,
bisection, merging and more)
\item References
\begin{itemize}
@@ -350,7 +368,7 @@ Signed-off-by: David S. Miller <davem at davemloft.net>
\begin{itemize}
\item \url{http://schacon.github.com/git/user-manual.html}
\end{itemize}
- \item Git Book
+ \item Git Book (freely available on-line, or in print form)
\begin{itemize}
\item \url{http://git-scm.com/book}
\end{itemize}
More information about the training-materials-updates
mailing list