---
title: "GitHub - Collaboration"
subtitle: "Session 09"
date: 2024-12-13T10:15
metadata-files:
  - _sessions.yml
about:
  id: hero-heading
  template: solana
  image-width: 0em
  links:
    - icon: display
      text: Slides
      href: https://lennartwittkuhn.com/version-control-course-uhh-eur-ws24/sessions/slides_session09.html
      aria-label: display
    - icon: book
      text: "Chapter: GitHub - Advanced"
      href: https://lennartwittkuhn.com/version-control-book/chapters/github-advanced.html
      aria-label: book
    - icon: input-cursor-text
      text: Quiz
      href: https://version-control-github.formr.org
      aria-label: input-cursor-text
chapter: |
  ["GitHub - Advanced"](https://lennartwittkuhn.com/version-control-book/chapters/github-advanced.html)
quiz-url: https://version-control-github.formr.org
---

::: {#hero-heading}
:::

# This session

{{< include tasks-template.qmd >}}

## Learning objectives

{{< include ../objectives/_objectives-github-advanced.qmd >}}

## `{{< var course.project >}}` project

{{< include project/project-github-advanced.qmd >}}

## Exercises

### "Private" collaboration with pull requests (using GitHub Flow)

{{< include ../exercises/_exercises-remotes-collaboration.qmd >}}

::: fragment

### Add a `README.md`

{{< include ../exercises/_exercises-remotes-readme.qmd >}}

:::

## Slides

```{=html}
<iframe width="100%" height=500 src="slides_session09.html"></iframe>
```

{{< include _print-to-pdf.qmd >}}

## Cheatsheet

```{r}
#| eval: true
#| echo: false
#| message: false
#| warning: false
knitr::kable(table_cheatsheet(name = "github_advanced"), format = "markdown", row.names = FALSE)
```
