Skip to content
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Git & GitHub Workshop — Hands-On Repository

Welcome. This repository exists for one purpose: to give you somewhere real to make your first contribution to a project you do not own.

If you are here as part of the Git & GitHub workshop, you are in the right place. Follow CONTRIBUTING.md.

What you are going to do

Add one file — participants/<your-github-username>.md — introducing yourself, and get it merged through a pull request. That is the entire task, and it exercises the whole contribution workflow:

  1. Fork this repository, so you have a copy you can push to.
  2. Clone your fork to your own machine.
  3. Branch, and add your file.
  4. Commit and push to your fork.
  5. Open a pull request back to this repository.
  6. Watch the automated check run on it.
  7. Respond to review feedback with another commit.
  8. See it merged.

Everybody adds a different file, which means — deliberately — that none of your pull requests will conflict with each other. Merge conflicts are a separate skill, and you practise those elsewhere in the workshop.

The people who have been through this

Have a look in participants/ — and at this repository's commit history. Everything in there was added by somebody doing this exercise, in your cohort or an earlier one. Your file joins them, and it stays.

That is not decoration. It means this repository has a real history, real contributors, and a real review record — which is the point. You are not filling in a worksheet; you are making a small, genuine contribution to a shared repository, and the commit will carry your name for as long as the repository exists.

Where the workshop material lives

The slides, written chapters, exercises, and setup guide are in the main repository: NicoHarms/workshop-git

Something not working?

Open an issue — that is itself a useful thing to practise. Say what you tried, what you expected, and what happened instead.

About

Hands-on repository for the Git & GitHub workshop

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors