Skip to content

Git it? No? Well, here's a simple set of (Reveal.js) slides presenting a primer for git, github, and all that jazz.

Notifications You must be signed in to change notification settings

Zsailer/git-it-talk

Repository files navigation

Collaborating on Code

These slides are from a two hour tutorial I have to Master's students in Bioinformatics at University of Oregon. It was meant to be a beginners primer to Git and Github.

If you find these useful for teaching, please use them and let me know on Twitter (@zrsailer)! I would love any feedback. Feel free to open an issue if you'd like to see anything added (or if you find typos). Even better, open a PR with new slides!

The goal

The goal of the lesson is to learn how to collaborate on a software project.

Students learn:

  1. to initialize their first Git repository (project)
  2. branch, commit, and merge branches locally.
  3. create a remote repository on Github
  4. push their git project to Github
  5. fork an existing project
  6. clone existing project locally, branch, and submit new pull request

Contributing

Clone this repo. Install, run the slides, and add new slide following Reveal.js's docs. Submit PR!

About

Git it? No? Well, here's a simple set of (Reveal.js) slides presenting a primer for git, github, and all that jazz.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published