DCC workshop: Introduction to Git and GitHub
When: | Th 16-01-2025 13:00 - 15:00 |
Where: | Faculty of Arts, Digital Humanities Lab |
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 as
git 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.
-