Skip to content

AxelKrypton/Git-crash-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Git Trilogy

CC BY 4.0

This three-parts, crash course should bring the newbie from not knowing what git is and how to use it to a comfortable knowledge level about it. Some practice from the attenddee is clearly required and necessary to make this material useful and in order to make git part of the own toolbox.

Part 1

📗 View   💾 Download

After some general introduction and motivation about why a version control system and in particular git should be daily used, this presentation will focus on how to use it locally in a daily flow. Slides contain lots of examples that can be used as exercise to become acquainted with this wonderful tool.

Part 2

📘 View   💾 Download

We are now ready to learn how to use git to collaborate in the same project with different people or simply how to contribute to the same project from different machines.

NOTE: The live example has been a demonstration about how to use branches, trigger and solve a conflict when this course has been given. It was basically a demonstration of the content of the previous slides and doing so can also be a good offline exercise for the attendee.

Part 3

📙 View   💾 Download

Knowing most of git commands, it is now time to bring our git usage to another level. After having explored how to rebase and tag git history, a very common branching pattern is here introduced and discussed.

Note about LaTeX compilation

If you wish to compile LaTeX source code, the TeXnicalities package and the used beamer theme are needed and can be found here.

License

This work is licensed under a Creative Commons Attribution 4.0 International License.

CC BY 4.0