7.3 Pulling

Also see the git-pull(1) manpage. For information about the upstream and the push-remote, see The Two Remotes.

F (magit-pull)

This transient prefix command binds the following suffix commands and displays them in a temporary buffer until a suffix is invoked.

F p (magit-pull-from-pushremote)

This command pulls from the push-remote of the current branch.

With a prefix argument or when the push-remote is either not configured or unusable, then let the user first configure the push-remote.

F u (magit-pull-from-upstream)

This command pulls from the upstream of the current branch.

With a prefix argument or when the upstream is either not configured or unusable, then let the user first configure the upstream.

F e (magit-pull-branch)

This command pulls from a branch read in the minibuffer.

The following suffix is disabled by default. See (transient)Enabling and Disabling Suffixes for how to enable it.

F U (magit-pull-into-upstream)

This command update the upstream of the current branch from its own upstream.

If the upstream of the current branch is a local branch, and the upstream of that is a remote branch, then the local upstream is updated. This makes it possible to update the upstream branch, without having to first check it out.