diff --git a/cli/src/commands/git/push.rs b/cli/src/commands/git/push.rs index c536437a7d..d3608bf86f 100644 --- a/cli/src/commands/git/push.rs +++ b/cli/src/commands/git/push.rs @@ -118,7 +118,7 @@ pub struct GitPushArgs { /// Allow pushing new bookmarks /// /// Newly-created remote bookmarks will be tracked automatically. - #[arg(long, conflicts_with = "what")] + #[arg(long, short = 'N', conflicts_with = "what")] allow_new: bool, /// Allow pushing commits with empty descriptions #[arg(long)] diff --git a/cli/tests/cli-reference@.md.snap b/cli/tests/cli-reference@.md.snap index 65f7a86caa..1a058576ff 100644 --- a/cli/tests/cli-reference@.md.snap +++ b/cli/tests/cli-reference@.md.snap @@ -1174,7 +1174,7 @@ Before the command actually moves, creates, or deletes a remote bookmark, it mak * `--deleted` — Push all deleted bookmarks Only tracked bookmarks can be successfully deleted on the remote. A warning will be printed if any untracked bookmarks on the remote correspond to missing local bookmarks. -* `--allow-new` — Allow pushing new bookmarks +* `-N`, `--allow-new` — Allow pushing new bookmarks Newly-created remote bookmarks will be tracked automatically. * `--allow-empty-description` — Allow pushing commits with empty descriptions