1
0
Fork 0
mirror of https://github.com/tldr-pages/tldr.git synced 2025-07-23 00:35:33 +02:00
tldr/pages/common/jj-git-push.md
2025-07-09 06:08:55 +03:00

32 lines
868 B
Markdown

# jj git push
> Push to a Git remote.
> More information: <https://jj-vcs.github.io/jj/latest/cli-reference/#jj-git-push>.
- Push a bookmark to the given remote (defaults to `git.push` setting):
`jj git push {{[-b|--bookmark]}} {{bookmark}} --remote {{remote}}`
- Push a new bookmark:
`jj git push {{[-b|--bookmark]}} {{bookmark}} {{[-N|--allow-new]}}`
- Push all tracked bookmarks:
`jj git push --tracked`
- Push all bookmarks (including new bookmarks):
`jj git push --all`
- Push all bookmarks pointing to given revisions:
`jj git push {{[-r|--revisions]}} {{revset}}`
- Push changes/commits by creating new bookmarks (Name format is as per `templates.git_push_bookmark` setting, defaults to `"push-" ++ change_id.short()`):
`jj git push {{[-c|--change]}} {{revset}}`
- Push a revision with the given name:
`jj git push --named {{name}}={{revision}}`