Introduction to git

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
Online
Blended (mixture of live and self-paced)

Venue Information

Country: Italy
Venue Details: Click here

Training Content and Scope

Scientific Domain
Technical Domain
Level of Instruction
Beginner
Intermediate
Sector of the Target Audience
Research and Academia
Industry
HPC Profile of Target Audience
Application Developers
Data Scientists
Language of Instruction

Other Information

Organiser
Supporting Project(s)
SPACE
Event/Course Description

git

Short introductionary course on git for European HPC projects.

Zoom link: https://us05web.zoom.us/j/84580819425?pwd=b0qwLpViAOnhhf04M7Uyno0r5NHFIo.1

Agenda:

  • Introduction to git version control system. Presentation with slides (intro_git.pdf) (~30 minutes):
    • how to clone or create a git repository;
    • how to check and visualize the status and the branches of the repository;
    • how to manage the repository: git pull, git push, git fetch, git merge, git rebase, git add, git commit, git checkout, git reset.
  • showcase in real-time with a few examples of the git usage (~30 minutes):
    • create a repository from scratch or clone a pre-existing remote repository;
    • add files, commit them, and push them on the remote repository;
    • create multiple branches and merge them properly.

Contacts: 

Mattia Mencagli - m.mencagli@cineca.it - HPC specialist at CINECA: high-level support for SPACE-CoE project.