Source code management with git
Aperçu des sections
-
----------------------------------------------------------------------------------------------------------------------------------------------
Git basics
----------------------------------------------------------------------------------------------------------------------------------------------
Objectives: To know the different concepts of source code management and the first very important commands to be comfortable with git.Full online course: Watch the videos and try reproduce the commands shown using the little repository for hands-on- 2h16 watching course split in 13 videos in total
- 1h trying to reproduce commands seen in the videos
- 3-5h trying to do the labs in autonomy to get the basic concepts
Lecture at Pau university for PhD students, two days every year in October:- 12h lecture (3h) + hands-on sessions (9h)
- videos are used as backup after the session
Course material:- Introduction slide deck
- Repository for hands-on
- Git branching slide deck
- Open science slide deck
- Figure internal structures, branch creation and merge
- Figure internal structures, remote, fetch, push pull
- Git cheat-sheet designed by github (https://education.github.com/git-cheat-sheet-education.pdf)
- Once you are familiar with these concepts and have practised them a bit, I encourage you to go for the next level by playing this nice serious game on git branching and learn about rebase !