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 transient:magit-branch:--merge 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 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 magit-push:--push-option transient:cider-macroexpand-menu:--ns= 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:cider-test-menu:--exclude= 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:cider-start-menu:--edit-command 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:cider-macroexpand-menu:--meta transient:magit-log-infix-arguments:--ancestry-path magit-remote.<remote>.tagopt transient:magit-pull:--force transient:magit-subtree-import:--squash 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:cider-start-menu:--aliases= 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 transient:magit-diff-infix-arguments:--find-copies-harder 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 transient:magit-log-infix-arguments:--merges magit-git-mergetool:--tool magit-log:-S magit-format-patch:--interdiff transient:magit-log-infix-arguments:--first-parent transient:magit-am:--reject 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 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:cider-doc-menu:--private transient:cider-ns-menu:--inhibit-fns transient:magit-diff-infix-arguments:--function-context magit-commit:--date transient:magit-fetch:--tags transient:cider-ns-menu:--all transient:magit-patch-create:--rfc transient:magit-submodule:--merge transient:cider-start-menu:--cljs-repl= 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:cider-eval-pprint-menu:--print-fn= transient:cider-doc-menu:--ns= transient:magit-patch-apply:--3way magit-remote.<remote>.pushurl transient:cider-doc-menu:--docs 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 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:cider-test-menu:--include= 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 magit-commit:--reedit-message transient:magit-merge:-Xignore-space-change cider-log--exceptions-option transient:magit-remote:-f transient:magit-clone:--origin= transient:magit-notes:--dry-run transient:cider-ns-menu:--clear transient:magit-subtree-export:--ignore-joins transient:magit-blame:--first-parent magit-diff:-U transient:cider-doc-menu:--case-sensitive magit:--author transient:magit-commit:--reset-author cider-log--offset-option magit-core.notesRef magit-format-patch:--subject-prefix magit-pull:--rebase 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-log:--graph-lane-limit magit-format-patch:--to magit-pull.rebase transient:magit-blame:-w