jj-git-push(1) General Commands Manual jj-git-push(1) (NAME) jj-git-push - (push) Git (SYNOPSIS) jj git push [-R|--repository] [--remote] [-b|--bookmark] [--ignore-working-copy] [--no-integrate-operation] [-t|--tag] [--all] [--ignore-immutable] [--at-operation] [--tracked] [--debug] [--deleted] [--allow-empty-description] [--color] [--allow-private] [--quiet] [--allow-conflicts] [--no-pager] [--config] [-r|--revision] [-c|--change] [--config-file] [--named] [--dry-run] [-o|--option] [-h|--help] (DESCRIPTION) (push) Git `remote_bookmarks(remote=)..@` . `--bookmark`/`--tag` . `--all` . `--change` (change ID) . . . (fetch) . `git push --force-with-lease` - Jujutsu . Git . Git `--remote` . . [safety checks] . `jj git fetch --remote ` / [bookmark conflicts] . [safety checks]: https://docs.jj-vcs.dev/latest/bookmarks/#pushing-bookmarks-safety-checks [bookmark conflicts]: https://docs.jj-vcs.dev/latest/bookmarks/#conflicts (OPTIONS) --remote ( ) `git.push` . "origin" . -b, --bookmark ( ) . glob . [string pattern syntax] . [string pattern syntax]: https://docs.jj-vcs.dev/latest/revsets/#string-patterns -t, --tag ( ) . glob . [string pattern syntax] . [string pattern syntax]: https://docs.jj-vcs.dev/latest/revsets/#string-patterns --all ( ) --tracked [relevant remote] . [relevant remote]: https://docs.jj-vcs.dev/latest/bookmarks#remotes-and-tracked-bookmarks --deleted . . --allow-empty-description --allow-private (private) `git.private-commits` . `none()` . --allow-conflicts -r, --revision ( ) -c, --change ( ) . `templates.git_push_bookmark` . `"push-" ++ change_id.short()` . --named '--named myfeature=@' . --dry-run -o, --option