Function: magit-push-implicitly
magit-push-implicitly is an autoloaded, interactive and byte-compiled
function defined in magit-push.el.
Signature
(magit-push-implicitly ARG1)
Documentation
Push somewhere without using an explicit refspec.
This command simply runs "git push -v [ARGS]". ARGS are the
arguments specified in the popup buffer. No explicit refspec
arguments are used. Instead the behavior depends on at least
these Git variables: push.default, remote.pushDefault,
branch.<branch>.pushRemote, branch.<branch>.remote,
branch.<branch>.merge, and remote.<remote>.push.
If you add this suffix to a transient prefix without explicitly specifying the description, then an attempt is made to predict what this command will do. To add it use something like:
(transient-insert-suffix 'magit-push "o"
'("i" magit-push-implicitly))
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-push.el
;;;###autoload(autoload 'magit-push-implicitly "magit-push" nil t)
(transient-define-suffix magit-push-implicitly (args)
"Push somewhere without using an explicit refspec.
This command simply runs \"git push -v [ARGS]\". ARGS are the
arguments specified in the popup buffer. No explicit refspec
arguments are used. Instead the behavior depends on at least
these Git variables: `push.default', `remote.pushDefault',
`branch.<branch>.pushRemote', `branch.<branch>.remote',
`branch.<branch>.merge', and `remote.<remote>.push'.
If you add this suffix to a transient prefix without explicitly
specifying the description, then an attempt is made to predict
what this command will do. To add it use something like:
(transient-insert-suffix \\='magit-push \"o\"
\\='(\"i\" magit-push-implicitly))"
:description #'magit-push-implicitly--desc
(interactive (list (magit-push-arguments)))
(run-hooks 'magit-credential-hook)
(magit-run-git-async "push" "-v" args))