---
title: "jj(Jujutsu) — git보다 단순하면서 더 강력하다는 새 버전 관리 도구"
published: 2026-04-14T10:33:39.000Z
canonical: https://jeff.news/article/1722
---
# jj(Jujutsu) — git보다 단순하면서 더 강력하다는 새 버전 관리 도구

Steve Klabnik이 분산 버전 관리 도구 jj(Jujutsu) 튜토리얼을 공개함. git과 Mercurial의 장점을 결합해 더 적은 명령어로 더 강력한 워크플로우를 제공한다는 게 핵심 주장이고, git 저장소와 호환되어 기존 프로젝트에서 바로 시도해볼 수 있음.

- **git의 대안을 자처하는 버전 관리 도구 jj(Jujutsu)**가 요즘 개발자 커뮤니티에서 꾸준히 회자되고 있음
  - Steve Klabnik이 jj 튜토리얼을 공개했는데, git 사용자가 전환하기 쉽게 구성돼 있음
  - jj는 분산 버전 관리 시스템(DVCS)으로, git과 같은 카테고리지만 설계 철학이 다름

- 핵심 주장은 "더 단순하면서 동시에 더 강력하다"는 것
  - 보통 도구가 강력해지면 복잡해지는 게 정상인데, jj는 그 트레이드오프를 깨겠다는 야심찬 목표를 내세움
  - git의 장점 + Mercurial(hg)의 장점을 합쳐서 새롭지만 익숙한 뭔가를 만들었다는 포지셔닝

- 도구 수는 줄이되 각 도구의 조합이 더 깔끔하게 동작하도록 설계됨
  - 필수 명령어 수가 git보다 적은데, 서로 일관성 있게 맞물려서 결과적으로 더 많은 걸 할 수 있다는 주장
  - 고급 사용법으로 가면 git에서는 매우 어려운 VCS 워크플로우도 쉽게 처리 가능하다고 함

- git에서 넘어오는 사용자를 명확히 타겟하고 있음
  - 튜토리얼 자체가 "git에서 오는 사람" 전제로 작성됨
  - git 호환 백엔드를 지원하기 때문에 기존 git 저장소에서 바로 써볼 수 있는 것도 큰 장점

## 핵심 포인트

- git + Mercurial 장점을 합친 새로운 DVCS
- 더 적은 도구로 더 강력한 조합을 만드는 설계 철학
- git 호환 백엔드 지원으로 기존 저장소에서 바로 사용 가능
- git 사용자 대상 튜토리얼 공개

## 인사이트

git이 사실상 표준인 시대에 대안 VCS가 주목받는 건 그만큼 git의 UX에 불만이 많다는 반증이기도 함. 특히 git 백엔드 호환이라 리스크 없이 시도해볼 수 있다는 점이 채택 장벽을 크게 낮춤.
