How I Use Git Worktrees (2024)

(matklad.github.io)

9 points | by oogali 9 hours ago

3 comments

  • chmaynard 8 hours ago
    It would be useful to mention that

        $ git reset ~HEAD
    
    doesn't specify a reset mode, so the default mode --mixed is used. I prefer to use

        $ git reset --soft ~HEAD
    
    which leaves both the working tree and index unchanged.
  • evanjrowley 4 hours ago
    How I use them: My big expensive mechanical keyboard collection is mostly using QMK firmware. For whichever keyboards I'm currently using, I have a git worktree per-keyboard.
  • abc3354 2 hours ago
    I was going to say it is funny that git without staging, stash and branches is really close to the philosophy of jujutsu.

    Then I found the article links to jj homepage