Skip to content

ReDI-Aarhus/Git-GitHub-Workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ§‘β€πŸ’» Git Workshop

ReDI

This repository contains all the material for the Git Workshop conducted at the ReDI School of Digital Integration in Aarhus.
The workshop is designed for beginners and intermediate learners who want to understand the fundamentals of Git and practice hands-on.


πŸ“… Schedule (4h 15m)

10:00 – 10:25 | Setup & Introduction (25 min)

  • What is Git and why it matters.
  • Installing & verifying Git.
  • Configuring identity (git config).
  • Creating the first repository & commit.

10:25 – 11:00 | Core Concepts & First Steps (35 min)

  • Workflow: edit β†’ stage β†’ commit.
  • Understanding staging vs committing.
  • .gitignore basics.

11:00 – 11:30 | Exploring History (30 min)

  • Inspecting logs & diffs.
  • Commit hashes explained.
  • git log, git show, git diff, git blame.

11:30 – 12:15 | Branching & Merging (45 min)

  • Creating and switching branches.
  • Fast-forward vs non-fast-forward merge.
  • Best practices.

12:15 – 12:45 | Lunch Break (30 min)

12:45 – 13:30 | Going Back to a Previous Commit (45 min)

  • Using git checkout, git revert, git reset.
  • When and why to roll back changes.

13:30 – 13:45 | Resolving Conflicts (15 min)

  • Conflict markers.
  • Resolution workflow (edit β†’ add β†’ commit).

13:45 – 14:35 | Remote Collaboration (50 min)

  • Remotes, cloning, pushing, pulling.
  • Tracking branches.
  • Collaboration workflows (GitHub, pull requests).

14:35 – 15:00 | Best Practices, Advanced Tips & Wrap-up (25 min)

  • Commit message guidelines.
  • Branching strategies.
  • Useful commands: stash, cherry-pick, reflog.
  • Q&A and reflection.

πŸ“‚ Repository Structure

  • setup/ β†’ Step-by-step instructions for installing and configuring Git.
  • exercise/ β†’ Final exercise materials (PDF and supporting files).
  • assets/ β†’ Images used for slides and workshop materials.

πŸ“ Notes

  • Slides and exercises are referenced throughout the workshop.
  • The structure follows a balance between teaching/demos and hands-on exercises.
  • The content was prepared and delivered by multiple ReDI volunteers.

πŸ‘¨β€πŸ« Contributors

This workshop has been prepared and delivered by multiple ReDI volunteers.

About

This repository contains the teacher materials for the git workshop.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •