|
|
|
|
|
by fprotthetarball
537 days ago
|
|
There are still branches, but they aren't named by default. You give them names with "bookmarks", which you can push to remote git repositories as branches. This lets you work on things without having to worry about giving it a name. This turns out to be pretty helpful when you're experimenting — just "jj new <revision>" and start editing. If it turns out to be something you want to share, "jj bookmark create <name>" and then you can push it. (You can also push without giving it a name, in which case you'll get a git branch with a name based off of the change id.) Change IDs stay constant with each change, so you use those as a type of branch name when switching between the features you're working on. |
|