Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> there is no difference as jj is only a frontend to git.

It's easy to get this impression because git is so dominant, so most people using jj use it as a frontend to git.

But jj is a fully self-contained version control system. It always stores all its commits, branches, and other repo metadata in the .jj directory. You can use it standalone like this without ever using git.

Git integration is optional, and works by importing from or exporting to Git. Internally, jj still manages its own history. Git support is just a bridge.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: