Skip to ContentSkip to Navigation
Digital Competence Centre
your one-stop for research IT and data
Digital Competence Centre

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, and git 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.