GIT and GitHub 1 beginner

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
Online
Live (synchronous)

Venue Information

Country: Slovakia
Venue Details: Click here

Training Content and Scope

Scientific Domain
Technical Domain
Level of Instruction
Beginner
Intermediate
Advanced
Other
Sector of the Target Audience
Research and Academia
Industry
Public Sector
Other (general public...)
HPC Profile of Target Audience
Application Users
Application Developers
Data Scientists
System Administrators
Language of Instruction

Other Information

Organiser
Supporting Project(s)
EuroCC2/CASTIEL2
Event/Course Description

This course provides an introduction to the GIT versioning system and the GitHub platform, which are essential for effective code management and collaboration on software projects. In this course you will learn the basics of working with GIT and how to use GitHub to manage and share your projects. We use the Microsoft Windows operating system for this course.

1. Introduction to the GIT versioning system
Basic versioning terms and concepts
Installing and setting up your environment
The basics of working with GIT
Creating and cloning a repository
Working with commits (commit, add, status)
Working with branches (branching, merging)
Conflict resolution
2. Introduction to GitHub
Introduction to the GitHub platform and its benefits
Creating a GitHub account and basic settings
3. Working with GitHub
Uploading a repository to GitHub 5.
Managing GitHub repositories (issues, pull requests)
Collaborating on projects (forks, pull requests, reviews)
4. Advanced GIT and GitHub features
Working with gitignore and README files
GitHub pages and GitHub actions
Security and permissions