Skip to content

Talk Repository for "Please Let Me Merge Before I Start Crying: And Other Things I've Said at the Git Terminal" - Posit::Conf(2024)

Notifications You must be signed in to change notification settings

Meghansaha/please_let_me_merge

Repository files navigation

Please Let Me Merge Before I Start Crying: And Other Things I've Said At The Git Terminal

Resources for Please Let Me Merge Before I Start Crying: And Other Things I've Said at The Git Terminal

About

This repository contains supplemental resources and materials that coincide with the "Please Let Me Merge Before I Start Crying: And Other Things I've Said At The Git Terminal" talk at Posit::conf(2024).

"Please Let Me Merge" is geared towards those who may feel comfortable working independently with Git but need some confidence when working collaboratively. Just like novice drivers can learn to confidently (and safely!) merge onto (seemingly) intimidating highways, those new to collaborating with Git can also conquer Git merges with some exposure and preparation.

This talk will go over:

  • Different ways R users can interact with Git

  • What Git merges and Git merge conflicts are

  • Real-life examples of Git merges

  • Advice on resolving Git merges

  • Suggestions for cleaner workflows to promote better Git merges


This repository serves as a resource for relevant supplemental materials for those seeking to learn more about improving their git workflows to reduce git merge conflicts.


Slides and Talk Recording

The slides for "Please Let Me Merge" can be found on this repository here.

This talk will be presented on August 13th 2024, 2:40 PM PDT at the Hyatt Regency Seattle (Seattle, Washington) United States. A recording of this talk will be available on YouTube on a later date.


Supplemental Resources

"Please Let Me Merge" introduces three concepts (Communication, Workflow, and Knowledge) that can help collaborators assess, improve, and sustain their workflows within their teams. These concepts aim to mitigate the amount and severity of git merge conflicts experienced while collaborating through git.

Resources for Improving Communication

Communicating with Others

Communicating within Code

Leveraging Developer Platforms


Resources for Improving Workflows


Resources for Improving Git Knowledge

For the Watchers*

(*You need to visually see something to learn)

For the Readers*

(*You need to carefully read something to learn)

For the Doers*

(*You need to do something tangible to learn)

For the Skimmers*

(*You need to skim for what you need to learn)

About

Talk Repository for "Please Let Me Merge Before I Start Crying: And Other Things I've Said at the Git Terminal" - Posit::Conf(2024)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published