Skip to content

tryggs/learning-jj

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 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

Contributors 2

  •  
  •