コンテンツにスキップ

ConfigSchema

このコンテンツはまだ日本語訳がありません。

ConfigSchema = object

Defined in: src/core/repo.ts:2885

Well-known git config keys with their expected value types

This provides type safety for common config operations. For arbitrary keys, use getRaw/setRaw.

Properties

color.ui

color.ui: "auto" | "always" | "never" | "true" | "false"

Defined in: src/core/repo.ts:2945


commit.gpgsign

commit.gpgsign: "true" | "false"

Defined in: src/core/repo.ts:2910


commit.template

commit.template: string

Defined in: src/core/repo.ts:2911


core.attributesfile

core.attributesfile: string

Defined in: src/core/repo.ts:2902


core.autocrlf

core.autocrlf: "true" | "false" | "input"

Defined in: src/core/repo.ts:2892


core.bare

core.bare: "true" | "false"

Defined in: src/core/repo.ts:2895


core.editor

core.editor: string

Defined in: src/core/repo.ts:2899


core.excludesfile

core.excludesfile: string

Defined in: src/core/repo.ts:2901


core.filemode

core.filemode: "true" | "false"

Defined in: src/core/repo.ts:2893


core.hooksPath

core.hooksPath: string

Defined in: src/core/repo.ts:2903


core.ignorecase

core.ignorecase: "true" | "false"

Defined in: src/core/repo.ts:2894


core.logallrefupdates

core.logallrefupdates: "true" | "false" | "always"

Defined in: src/core/repo.ts:2896


core.pager

core.pager: string

Defined in: src/core/repo.ts:2900


core.quotepath

core.quotepath: "true" | "false"

Defined in: src/core/repo.ts:2898


core.repositoryformatversion

core.repositoryformatversion: string

Defined in: src/core/repo.ts:2897


core.sshCommand

core.sshCommand: string

Defined in: src/core/repo.ts:2904


credential.helper

credential.helper: string

Defined in: src/core/repo.ts:2948


diff.algorithm

diff.algorithm: "default" | "minimal" | "patience" | "histogram"

Defined in: src/core/repo.ts:2941


diff.colorMoved

diff.colorMoved: "no" | "default" | "plain" | "blocks" | "zebra" | "dimmed-zebra"

Defined in: src/core/repo.ts:2942


fetch.prune

fetch.prune: "true" | "false"

Defined in: src/core/repo.ts:2928


fetch.pruneTags

fetch.pruneTags: "true" | "false"

Defined in: src/core/repo.ts:2929


gpg.format

gpg.format: "openpgp" | "x509" | "ssh"

Defined in: src/core/repo.ts:2951


gpg.program

gpg.program: string

Defined in: src/core/repo.ts:2952


gpg.ssh.allowedSignersFile

gpg.ssh.allowedSignersFile: string

Defined in: src/core/repo.ts:2954


gpg.ssh.program

gpg.ssh.program: string

Defined in: src/core/repo.ts:2953


http.proxy

http.proxy: string

Defined in: src/core/repo.ts:2957


http.sslVerify

http.sslVerify: "true" | "false"

Defined in: src/core/repo.ts:2958


init.defaultBranch

init.defaultBranch: string

Defined in: src/core/repo.ts:2907


lfs.fetchexclude

lfs.fetchexclude: string

Defined in: src/core/repo.ts:2961


lfs.fetchinclude

lfs.fetchinclude: string

Defined in: src/core/repo.ts:2962


merge.conflictstyle

merge.conflictstyle: "merge" | "diff3" | "zdiff3"

Defined in: src/core/repo.ts:2933


merge.ff

merge.ff: "true" | "false" | "only"

Defined in: src/core/repo.ts:2932


pull.ff

pull.ff: "true" | "false" | "only"

Defined in: src/core/repo.ts:2925


pull.rebase

pull.rebase: "true" | "false" | "merges" | "interactive"

Defined in: src/core/repo.ts:2924


push.autoSetupRemote

push.autoSetupRemote: "true" | "false"

Defined in: src/core/repo.ts:2920


push.default

push.default: "nothing" | "current" | "upstream" | "tracking" | "simple" | "matching"

Defined in: src/core/repo.ts:2918


push.followTags

push.followTags: "true" | "false"

Defined in: src/core/repo.ts:2919


push.gpgSign

push.gpgSign: "true" | "false" | "if-asked"

Defined in: src/core/repo.ts:2921


rebase.autoSquash

rebase.autoSquash: "true" | "false"

Defined in: src/core/repo.ts:2937


rebase.autoStash

rebase.autoStash: "true" | "false"

Defined in: src/core/repo.ts:2936


rebase.updateRefs

rebase.updateRefs: "true" | "false"

Defined in: src/core/repo.ts:2938


safe.directory

safe.directory: string

Defined in: src/core/repo.ts:2965


tag.forcesignannotated

tag.forcesignannotated: "true" | "false"

Defined in: src/core/repo.ts:2915


tag.gpgsign

tag.gpgsign: "true" | "false"

Defined in: src/core/repo.ts:2914


user.email

user.email: string

Defined in: src/core/repo.ts:2888


user.name

user.name: string

Defined in: src/core/repo.ts:2887


user.signingkey

user.signingkey: string

Defined in: src/core/repo.ts:2889