Function: magit-wip-commit
magit-wip-commit is an interactive and byte-compiled function defined
in magit-wip.el.
Signature
(magit-wip-commit &optional FILES MSG)
Documentation
Commit all tracked files to the work-in-progress refs.
Interactively, commit all changes to all tracked files using a generic commit message. With a prefix-argument the commit message is read in the minibuffer.
Non-interactively, only commit changes to FILES using MSG as commit message.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/magit-20260411.1452/magit-wip.el
;;; Core
(defun magit-wip-commit (&optional files msg)
"Commit all tracked files to the work-in-progress refs.
Interactively, commit all changes to all tracked files using
a generic commit message. With a prefix-argument the commit
message is read in the minibuffer.
Non-interactively, only commit changes to FILES using MSG as
commit message."
(interactive (list nil (if current-prefix-arg
(magit-read-string "Wip commit message")
"wip-save tracked files")))
(when-let ((ref (magit-wip-get-ref)))
(magit-wip-commit-index ref files msg)
(magit-wip-commit-worktree ref files msg)))