diff --git a/sections/git-structuur.tex b/sections/git-structuur.tex index 47852c2..83d801c 100644 --- a/sections/git-structuur.tex +++ b/sections/git-structuur.tex @@ -23,7 +23,8 @@ \subsection{Locaties} Staging area & bestanden die je gaat committen\\ Repository / \texttt{.git/}&Bevat metadata, objecten \end{tabular} - Alleen bestanden in `normale' map aanpassen, rest doet Git voor je! + + Bestanden in working directory pas je aan, de rest doet Git! \end{frame} \subsection{Gegevensstructuur} @@ -55,7 +56,7 @@ \subsection{Gegevensstructuur} \item Bewerk bestanden (meestal tot `werkend' punt) \item \texttt{git add}: Bestanden naar staging area \begin{itemize} - \item (\texttt{git status}, \texttt{git diff --staged} helpers) + \item \texttt{git status}, \texttt{git diff --staged} \end{itemize} \item Zeker? $\rightarrow$ \texttt{git commit} \end{enumerate} diff --git a/sections/git-waarom.tex b/sections/git-waarom.tex index 17ff7e5..d718a75 100644 --- a/sections/git-waarom.tex +++ b/sections/git-waarom.tex @@ -40,3 +40,16 @@ \subsection{Waarom git?} \end{itemize} Als je de command line snapt, snap je de andere clients! \end{frame} + +\begin{frame}{Hoe git je nog gudder?} + \begin{itemize} + \item Pro Git, het offici\"ele boek: \url{https://git-scm.com/book} + \item Interactieve tutorials: + \begin{itemize} + \item \url{https://try.github.io} + \item \url{https://codecademy.com/learn/learn-git} + \end{itemize} + \item \url{https://www.atlassian.com/git/tutorials/} + \item \emph{Google} en zelf doen! + \end{itemize} +\end{frame} diff --git a/sections/installing.tex b/sections/installing.tex index b372d0c..c142265 100644 --- a/sections/installing.tex +++ b/sections/installing.tex @@ -7,7 +7,8 @@ \subsection{Download} \begin{itemize} \item \small{Maak snelkoppeling naar git-bash in \tt{Program Files/Git/cmd}} \end{itemize} - \item Mac: \url{https://git-scm.com/download/mac} + \item Mac: \url{https://git-scm.com/download/mac} OF in Terminal + \texttt{bash} \item Linux: gebruik je package manager \end{itemize} \end{frame} @@ -24,9 +25,10 @@ \subsection{Configureren} {\small\alert{Wordt aan iedere commit verbonden die je maakt!}}\\ \texttt{git config --global color.ui auto}\\ - \texttt{git config --global core.editor nano}\\ + \emph{Windows en macOS: installeer Atom \url{https://atom.io}}\\ + \texttt{git config --global core.editor "atom --wait"}\\ - Als je minder vaak om je wachtwoord wil worden gevraagd (bij externe servers): + %Als je minder vaak om je wachtwoord wil worden gevraagd (bij externe servers): \begin{itemize} \item \tt{git config --global credential.helper cache} diff --git a/sections/whatsnext.tex b/sections/whatsnext.tex index a956d84..9d0667c 100644 --- a/sections/whatsnext.tex +++ b/sections/whatsnext.tex @@ -1,4 +1,32 @@ -\section[Tips]{Tips en tricks} +\section[Hoe verder?]{Hoe verder na deze tutorial?} + +\begin{frame}{Mogelijkheden} + Git heeft heel veel mogelijkheden voor verschillende use-cases: + \begin{center} + \begin{tabular}{ll} + \texttt{alias} & Verkort veelgebruikte commando's \\ + \texttt{grep} & Doorzoek alle bij Git bekende bestanden \\ + \texttt{submodules} & Sluit een ander volledig git-repository in \\ + \texttt{stash} & Sla wijzigingen tijdelijk op\\ + Hooks & Voer scripts uit wanneer je iets doet in Git \\ + Travis CI & Bouw en publiceer iets bij elke \texttt{git push} + \end{tabular} + \end{center} + Lees de handleiding: \texttt{git help [commando]} +\end{frame} + +\begin{frame}{Extra hulpbronnen} + \begin{itemize} + \item Pro Git, het offici\"ele boek: \url{https://git-scm.com/book} + \item Interactieve tutorials: + \begin{itemize} + \item \url{https://try.github.io} + \item \url{https://codecademy.com/learn/learn-git} + \end{itemize} + \item \url{https://www.atlassian.com/git/tutorials/} + \item \emph{Google} en zelf doen! + \end{itemize} +\end{frame} \begin{frame}{git alias} Maak verkortingen voor commando's: @@ -19,23 +47,6 @@ \end{itemize} \end{frame} -\begin{frame}{Zelf uitzoeken als nuttig?} - Submodules, stash, Travis -\end{frame} - -\begin{frame}{git help} - Uitgebreide handleiding: \texttt{git help [commando]} -\end{frame} - -\begin{frame}{Voorbij deze workshop} - \begin{itemize} - \item \url{https://git-scm.com/book} Pro Git - \item \url{https://codecademy.com/learn/learn-git} - \item \url{https://www.atlassian.com/git/tutorials/} - \item \url{https://overapi.com/git/} Cheat sheet! - \end{itemize} -\end{frame} - \begin{frame}{Dat was het dan} De slides zijn op \end{frame}