Function: magit-remote.<remote>.followremotehead
magit-remote.<remote>.followremotehead is a function alias and
interactive for transient--default-infix-command, defined in
magit-remote.el.
Signature
(magit-remote.<remote>.followremotehead)
Documentation
How "git fetch" handles updates to "remotes/<remote>/HEAD".
This command sets the local value of the Git variable
remote.<remote>.followRemoteHEAD, where <remote> is a stand-in for
the actual remote, as displayed in the menu, from which this command
is invoked. This variable is documented in (man "git-config(1)").
Unfortunately Git does not provide a variable to set a default for all remotes of all repositories, but you can set the global value for a remote name used in multiple repository, which will then be used as the default for that remote in all repositories. You should consider using "always" for remotes named "origin".
git config set --global remote.origin.followRemoteHEAD always
Key Bindings
Aliases
transient:magit-am:--committer-date-is-author-date
transient:magit-push:--set-upstream
transient:magit-commit-absorb:--force
transient:magit-clone:--no-local
transient:magit-shortlog:-w
magit-diff:-R
transient:magit-shortlog:--format=
transient:magit-log-infix-arguments:++header
cider-log--start-time-option
transient:magit-commit:--all
transient:magit-bundle-create:--tags=
transient:magit-log-infix-arguments:--sparse
magit-blame:-M
transient:magit-shortlog:--summary
transient:magit-log-infix-arguments:--full-history
transient:magit-log-infix-arguments:--dense
transient:magit-commit-autofixup:-vv
transient:magit-bisect:--first-parent
transient:magit-push:--force
transient:magit-sparse-checkout:--sparse-index
transient:magit-rebase:--preserve-merges
cider-log--threads-option
magit-diff:-M
forge-forge.graphqlItemLimit
magit-remote.<remote>.fetch
transient:magit-branch:--recurse-submodules
transient:magit-log-refresh:--color
transient:magit-commit:--verbose
transient:magit-patch-apply:--index
magit-log:--until
transient:magit-stash-push:--no-keep-index
transient:magit-patch-apply:--cached
transient:magit-show-refs:--merged
transient:magit-show-refs:--merged=
magit-log:-L
transient:magit-diff-infix-arguments:--irreversible-delete
magit-diff:--color-moved-ws
transient:magit-submodule:--rebase
cider-log--limit-option
transient:magit-log-infix-arguments:--color
transient:magit-cherry-pick:-x
transient:magit-submodule:--force
magit-branch.<branch>.merge/remote
magit-format-patch:--range-diff
transient:magit-bundle-create:--remotes=
transient:magit-pull:--autostash
cider-log--end-time-option
magit-for-each-ref:--sort
magit-for-each-ref:--contains
transient:magit-submodule:--remote
transient:magit-push:--tags
transient:magit-rebase:--autostash
transient:magit-stash-push:--keep-index
transient:magit-fetch-modules:--verbose
transient:magit-commit:--allow-empty
transient:magit-bundle-create:--branches=
magit-diff:--diff-merges
magit-mergetool.keepTemporaries
transient:magit-stash:--all
magit-remote.<remote>.url
transient:magit-subtree-export:--rejoin
magit-format-patch:--thread
magit-autofixup:--context
transient:magit-log-refresh:--decorate
transient:magit-cherry-pick:--edit
magit-notes.displayRef
magit-bisect:--term-new
transient:magit-log-infix-arguments:--regexp-ignore-case
magit-format-patch:--in-reply-to
transient:magit-clone:--separate-git-dir=
transient:magit-merge:-Xignore-all-space
transient:magit-am:--keep-non-patch
transient:magit-rebase:--interactive
cider-log--buffer-option
transient:magit-bisect:--no-checkout
transient:magit-log-infix-arguments:--ancestry-path
magit-remote.<remote>.tagopt
transient:magit-pull:--force
transient:magit-subtree-import:--squash
forge-new-pullreq-toggle-draft
magit-remote.<remote>.followremotehead
transient:magit-rebase:--update-refs
transient:magit-cherry-pick:--ff
cider-log--appender-size-option
magit-subtree:--message
magit-log:-n
transient:magit-am:--3way
magit:--signoff
magit-log:--grep
transient:magit-clone:--no-tags
transient:magit-tag:--sign
magit-apply:-p
transient:magit-log-infix-arguments:--simplify-by-decoration
transient:magit-stash:--include-untracked
transient:magit-rebase:--committer-date-is-author-date
magit-blame:-C
magit-notes:--ref
magit-branch.autoSetupRebase
transient:magit-rebase:--rebase-merges=
transient:magit-tag:--annotate
magit-log:--*-order
transient:magit-stash-push:--all
magit-global-notes.displayRef
transient:magit-submodule:--no-fetch
magit-bisect:--term-old
magit-format-patch:--cc
magit:--
magit-subtree:--annotate
magit-format-patch:--cover-from-description
transient:magit-log-infix-arguments:--no-merges
cider-log--logger-option
magit-diff:--ignore-submodules
magit-branch.autoSetupMerge
transient:magit-log-infix-arguments:--simplify-merges
transient:magit-revert:--no-edit
transient:magit-rebase:--force-rebase
magit:--gpg-sign
transient:magit-stash-push:--include-untracked
transient:magit-am:--keep
transient:magit-push:--force-with-lease
magit-mergetool.keepBackup
transient:magit-bundle-create:--exclude=
magit-cherry-pick:--mainline
transient:magit-tag:--edit
magit-format-patch:--base
transient:magit-log-infix-arguments:--decorate
magit-git-mergetool:--tool
magit-log:-S
magit-format-patch:--interdiff
transient:magit-log-infix-arguments:--first-parent
magit-merge:--strategy
transient:magit-rebase:--autosquash
transient:magit-log-infix-arguments:--show-signature
magit-global-core.notesRef
magit-merge.tool
cider-log--appender-threshold-option
forge-new-topic-set-assignees
transient:magit-merge:--ff-only
transient:magit-revert:--edit
transient:magit-blame:--root
transient:magit-clone:--branch=
magit-diff:--no-ext-diff
magit-format-patch:--notes
magit-diff:--color-moved
transient:magit-diff-infix-arguments:--function-context
magit-commit:--date
transient:magit-fetch:--tags
transient:magit-patch-create:--rfc
transient:magit-pull:--rebase
transient:magit-submodule:--merge
magit-mergetool.hideResolved
transient:magit-clone:--recurse-submodules
transient:magit-pull:--ff-only
transient:magit-merge:--no-ff
magit-subtree:--prefix
transient:magit-push:--dry-run
cider-log--level-option
magit-mergetool.writeToTemp
magit-rebase:--exec
magit-diff:--stat
magit-remote.<remote>.push
magit-branch.<branch>.rebase
magit-subtree:--branch
transient:magit-log-infix-arguments:--stat
transient:magit-clone:--shared
transient:magit-clone:--template=
transient:magit-patch-apply:--3way
magit-remote.<remote>.pushurl
magit-commit:--reuse-message
magit-format-patch:--reroll-count
transient:magit-fetch:--force
transient:magit-patch-create:--cover-letter
transient:magit-log-infix-arguments:--invert-grep
transient:magit-push:--follow-tags
forge-new-topic-set-milestone
transient:magit-submodule:--checkout
magit-format-patch:--from
magit-diff:-C
transient:magit-rebase:--ignore-date
transient:magit-tag:--force
transient:magit-show-refs:--no-merged=
magit-log:--since
transient:magit-diff-infix-arguments:--ignore-space-change
magit-notes:--strategy
transient:magit-am:--ignore-date
transient:magit-shortlog:--numbered
transient:magit-log-infix-arguments:--reverse
transient:magit-show-refs:--no-merged
transient:magit-shortlog:--email
magit-merge:--strategy-option
transient:magit-patch-create:--ignore-space-change
transient:magit-clone:--single-branch
transient:magit-am:--scissors
magit-clone:--filter
transient:magit-commit-absorb:--verbose
magit-remote.pushDefault
magit-merge.guitool
transient:magit-bundle-create:--all
magit-format-patch:--output-directory
transient:magit-clone:--no-hardlinks
transient:magit-submodule:--recursive
magit-autofixup:--strict
transient:magit-fetch:--prune
forge-new-topic-set-labels
transient:magit-merge:-Xignore-space-change
cider-log--exceptions-option
transient:magit-remote:-f
transient:magit-clone:--origin=
transient:magit-notes:--dry-run
transient:magit-subtree-export:--ignore-joins
transient:magit-blame:--first-parent
magit-diff:-U
magit:--author
transient:magit-commit:--reset-author
cider-log--offset-option
magit-core.notesRef
magit-format-patch:--subject-prefix
magit-subtree:--onto
magit-diff:--show-signature
transient:magit-shortlog:--group=
transient:magit-log-infix-arguments:--patch
transient:magit-log-infix-arguments:--graph
transient:magit-push:--no-verify
transient:magit-rebase:--no-verify
transient:magit-log-refresh:--graph
transient:magit-log-infix-arguments:--follow
transient:magit-patch-create:--ignore-all-space
magit-branch.<branch>.pushRemote
transient:magit-bundle-create:--glob=
magit-tag:--local-user
transient:magit-fetch-modules:--jobs=
magit-diff:--diff-algorithm
transient:magit-diff-infix-arguments:--ignore-all-space
transient:magit-commit:--no-verify
transient:magit-rebase:--keep-empty
cider-log--pattern-option
magit-log:-G
transient:magit-fetch:--unshallow
magit-format-patch:--to
magit-pull.rebase
transient:magit-blame:-w