Skip to content

jkoppel/jj-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Become a Jujutsu Master in 1 hour

image

Perhaps you've heard of the JJ VCS, a new VCS replacing git that makes commit discipline and dealing with stacked PRs a breeze. Perhaps you've read the same blog posts I have, about how great jj is and how easy it is to get started.

But it wasn't enough for me, and it might not be enough for you. I felt my productivity grind to a halt as I struggled with things that had become second nature after 15 years of using git. Even though I was told it would be easy, I dreaded for days the prospect of dealing with my first merge conflict.

But then I hit jj heaven, and my productivity reached new heights. If only I'd had first gotten to do deliberate practice of the major workflows, I would have gotten there much faster.

I created this workshop to save the rest of my team — and now the rest of the world — from the same learning pains I went through learning JJ.

This is not yet another blog post about the awesomeness of jj. It's a series of exercises — done in simulation in this tiny repo — to give you experience with all the major version-control workflows as fast as possible.

image

Author: Jimmy Koppel, Ph. D. LinkedIn Twitter Website

Steps

  1. Watch the intro video (<6m at 1x speed).
  2. Go through the slides, featuring a series of 8 exercises to take you from "Create a new commit" to "resolve merge conflicts in a stack of PRs." (1-2 hours for someone with no jj experience.)
  3. Watch the conclusion video (<6m at 1x speed).

Get stuck at any point? Watch the video solutions below

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published