Skip to content

profiles.*.git

Git settings for this profile.

Type: attribute set of (submodule)

Default: { }

profiles.*.git.autoPrune

Automatically remove any remote-tracking references that no longer exist on the remote.

Scope: Profile

Type: boolean

Default: true

profiles.*.git.defaultBranch

Set the default name when initializing a new repo.

INFO

When not set, the app defaults to main.

Scope: Profile

Type: null or string

Default: null

profiles.*.git.deleteOrigAfterMerge

Automatically delete .orig files created by GitKraken client during a merge.

Scope: Profile

Type: boolean

Default: false

profiles.*.git.detectConflicts

Enable proactive detection of merge conflicts with target branch.

Scope: Profile

Type: boolean

Default: true

profiles.*.git.fetchInterval

Set the number of minutes between auto-fetches, or 0 to disable them.

INFO

All visible remotes for the repository will be fetched.

Scope: Profile

Type: integer between 0 and 60 (both inclusive)

Default: 1

profiles.*.git.updateSubmodules

Automatically keep submodules up to date when performing Git actions.

Scope: Profile

Type: boolean

Default: true

profiles.*.git.useGitCredentialManager

Use the Git credential manager to access Git repositories.

Scope: Profile

Type: boolean

Default: false

Released under the MIT License