DCC workshop: Introduction to Git and GitHub
When:We 12-03-2025 13:00 - 15:00Where:CIT Smitsborg, ground floor,Donald Smitszaal
In this in-person workshop we will cover the fundamental concepts and practical skills necessary to understand and effectively utilize GitHub for version control and collaboration in software development projects. You will learn:
- 
Introduction to Version Control with Git and GitHub - 
Explanation of version control and its importance in software development.
- 
Overview of Git as a version control system.
- 
Introduction to GitHub as a platform for hosting Git repositories and facilitating collaboration.
 
- 
- 
Setting Up a GitHub Account - 
Walkthrough of creating a GitHub account.
- 
Explanation of basic account settings and profile customization options.
 
- 
- 
Creating a Repository - 
Demonstration of creating a new repository on GitHub.
- 
Explanation of repository settings and options.
 
- 
- 
Cloning a Repository - 
Overview of cloning an existing repository to the local machine.
- 
Instructions on using Git commands to clone a repository.
- 
Explanation of the purpose and benefits of cloning a repository.
 
- 
- 
Basic Git Commands - 
Introduction to basic Git commands such asgit init,git add,git commit, andgit push.
- 
Explanation of how these commands are used to track changes, stage files, commit changes, and push commits to a remote repository.
 
- 
- 
Collaboration Basics - 
Overview of collaborating with others on GitHub.
- 
Explanation of concepts like forks, branches, pull requests, and merging.
- 
Demonstration of how to fork a repository, create a branch, make changes, and open a pull request.
 
- 
