Function: magit-remote.<remote>.followremotehead

magit-remote.<remote>.followremotehead is a 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-log-infix-arguments:--invert-grep transient:magit-commit:--reset-author magit-format-patch:--subject-prefix transient:magit-tag:--edit magit-format-patch:--output-directory transient:magit-log-refresh:--color magit-git-mergetool:--tool transient:magit-am:--committer-date-is-author-date magit-remote.<remote>.fetch magit-remote.<remote>.push transient:magit-fetch:--prune magit-branch.<branch>.pushRemote magit-autofixup:--strict magit-diff:--ignore-submodules magit-log:-G magit-log:-L transient:magit-notes:--dry-run magit-log:-S magit-global-notes.displayRef magit-mergetool.writeToTemp magit-log:-n transient:magit-rebase:--keep-empty transient:magit-commit:--no-verify transient:magit-clone:--template= transient:magit-clone:--branch= magit-merge.tool transient:magit-am:--keep transient:magit-rebase:--preserve-merges transient:magit-diff-infix-arguments:--function-context magit-format-patch:--thread magit-diff:--no-ext-diff transient:magit-log-infix-arguments:--show-signature magit-subtree:--branch transient:magit-push:--tags magit-diff:--diff-merges transient:magit-cherry-pick:-x transient:magit-pull:--rebase transient:magit-rebase:--autosquash magit-merge:--strategy transient:magit-subtree-export:--ignore-joins transient:magit-merge:-Xignore-space-change magit-format-patch:--notes transient:magit-clone:--single-branch transient:magit-cherry-pick:--ff transient:magit-push:--no-verify magit-subtree:--message magit:--author transient:magit-log-refresh:--decorate magit-mergetool.keepTemporaries magit-notes:--strategy transient:magit-log-infix-arguments:--graph transient:magit-patch-create:--rfc transient:magit-blame:--root magit-log:--grep transient:magit-am:--keep-non-patch transient:magit-patch-apply:--cached transient:magit-tag:--force transient:magit-log-infix-arguments:--first-parent transient:magit-log-infix-arguments:--full-history magit-branch.autoSetupRebase magit-format-patch:--reroll-count transient:magit-stash-push:--keep-index magit-remote.<remote>.tagopt magit-subtree:--prefix transient:magit-fetch-modules:--verbose magit-format-patch:--cover-from-description magit:--gpg-sign transient:magit-patch-apply:--3way transient:magit-commit:--verbose transient:magit-merge:-Xignore-all-space magit-bisect:--term-new magit-merge:--strategy-option magit-bisect:--term-old transient:magit-shortlog:--numbered transient:magit-show-refs:--merged magit-branch.autoSetupMerge transient:magit-pull:--ff-only magit-blame:-C magit-blame:-M transient:magit-bundle-create:--remotes= transient:magit-am:--ignore-date transient:magit-clone:--no-tags transient:magit-submodule:--force transient:magit-pull:--force transient:magit-bundle-create:--exclude= transient:magit-log-infix-arguments:--sparse transient:magit-rebase:--rebase-merges= transient:magit-log-infix-arguments:--stat magit-format-patch:--base magit-format-patch:--range-diff magit-remote.<remote>.url transient:magit-push:--dry-run transient:magit-am:--3way transient:magit-rebase:--no-verify magit-rebase:--exec transient:magit-shortlog:-w magit-notes:--ref transient:magit-bisect:--first-parent transient:magit-log-infix-arguments:++header transient:magit-diff-infix-arguments:--irreversible-delete transient:magit-clone:--shared transient:magit-clone:--recurse-submodules transient:magit-submodule:--recursive transient:magit-blame:-w transient:magit-submodule:--remote magit-mergetool.hideResolved transient:magit-revert:--edit magit-for-each-ref:--sort transient:magit-clone:--no-hardlinks transient:magit-submodule:--merge transient:magit-merge:--ff-only magit-apply:-p magit-merge.guitool magit-commit:--reuse-message transient:magit-rebase:--interactive magit-remote.<remote>.followremotehead magit-notes.displayRef transient:magit-pull:--autostash transient:magit-push:--set-upstream magit-pull.rebase transient:magit-log-infix-arguments:--reverse magit-diff:-C magit-diff:-M magit-diff:-R magit-diff:-U transient:magit-log-infix-arguments:--simplify-merges transient:magit-show-refs:--merged= transient:magit-submodule:--checkout transient:magit-stash:--all transient:magit-show-refs:--no-merged magit:--signoff transient:magit-bundle-create:--tags= transient:magit-bundle-create:--glob= transient:magit-tag:--annotate transient:magit-log-infix-arguments:--color magit-format-patch:--cc transient:magit-blame:--first-parent transient:magit-submodule:--no-fetch transient:magit-stash-push:--include-untracked transient:magit-branch:--recurse-submodules magit-format-patch:--to magit-autofixup:--context transient:magit-commit-autofixup:-vv transient:magit-clone:--origin= transient:magit-stash-push:--no-keep-index magit-core.notesRef transient:magit-patch-create:--ignore-all-space transient:magit-bundle-create:--all transient:magit-merge:--no-ff magit-format-patch:--from transient:magit-push:--force transient:magit-stash:--include-untracked transient:magit-log-refresh:--graph magit-diff:--color-moved transient:magit-revert:--no-edit transient:magit-subtree-export:--rejoin magit:-- magit-format-patch:--interdiff magit-mergetool.keepBackup transient:magit-clone:--separate-git-dir= transient:magit-subtree-import:--squash transient:magit-am:--scissors transient:magit-clone:--no-local magit-remote.pushDefault transient:magit-fetch:--tags transient:magit-log-infix-arguments:--simplify-by-decoration transient:magit-commit:--allow-empty transient:magit-sparse-checkout:--sparse-index transient:magit-submodule:--rebase transient:magit-commit-absorb:--verbose transient:magit-shortlog:--email transient:magit-commit-absorb:--force transient:magit-log-infix-arguments:--no-merges magit-log:--since transient:magit-rebase:--ignore-date transient:magit-diff-infix-arguments:--ignore-space-change transient:magit-shortlog:--summary magit-commit:--date transient:magit-push:--force-with-lease transient:magit-shortlog:--group= transient:magit-shortlog:--format= transient:magit-fetch-modules:--jobs= magit-subtree:--onto magit-branch.<branch>.merge/remote transient:magit-remote:-f magit-cherry-pick:--mainline transient:magit-rebase:--update-refs transient:magit-stash-push:--all transient:magit-fetch:--force transient:magit-show-refs:--no-merged= transient:magit-log-infix-arguments:--ancestry-path magit-branch.<branch>.rebase transient:magit-commit:--all transient:magit-cherry-pick:--edit magit-diff:--show-signature transient:magit-fetch:--unshallow transient:magit-patch-create:--cover-letter magit-diff:--stat transient:magit-push:--follow-tags magit-format-patch:--in-reply-to magit-tag:--local-user magit-global-core.notesRef magit-subtree:--annotate transient:magit-log-infix-arguments:--follow transient:magit-tag:--sign transient:magit-log-infix-arguments:--decorate transient:magit-patch-create:--ignore-space-change magit-diff:--color-moved-ws magit-log:--until transient:magit-rebase:--force-rebase magit-remote.<remote>.pushurl transient:magit-patch-apply:--index transient:magit-rebase:--committer-date-is-author-date transient:magit-log-infix-arguments:--dense transient:magit-log-infix-arguments:--patch magit-log:--*-order magit-for-each-ref:--contains magit-diff:--diff-algorithm magit-clone:--filter transient:magit-bundle-create:--branches= transient:magit-log-infix-arguments:--regexp-ignore-case transient:magit-rebase:--autostash transient:magit-bisect:--no-checkout transient:magit-diff-infix-arguments:--ignore-all-space