forked from git/git
    
        
        - 
                Notifications
    
You must be signed in to change notification settings  - Fork 2.7k
 
Mapping between Git Installer GUI Settings And Command Line Arguments
        Axel D edited this page Nov 6, 2023 
        ·
        6 revisions
      
    The following table maps Git GUI Installation settings to corresponding Git Command Line Installation arguments:
| Screenshot | Available Arguments (in sequence)  | 
Example Arguments | 
|---|---|---|
![]()  | 
Components=
  | 
Components=gitlfs,scalar | 
![]()  | 
EditorOption=
  | 
EditorOption=VisualStudioCode | 
![]()  | 
DefaultBranchOption={branch name}  | 
DefaultBranchOption=main | 
![]()  | 
PathOption=
  | 
PathOption=Cmd | 
![]()  | 
SSHOption=
  | 
SSHOption=ExternalOpenSSH | 
![]()  | 
CurlOption=
  | 
CurlOption=WinSSL | 
![]()  | 
CRLFOption=
  | 
CRLFOption=CRLFAlways | 
![]()  | 
BashTerminalOption=
  | 
BashTerminalOption=ConHost | 
![]()  | 
GitPullBehaviorOption=
  | 
GitPullBehaviorOption=Merge | 
![]()  | 
UseCredentialManager=
  | 
UseCredentialManager=Enabled | 
![]()  | 
PerformanceTweaksFSCache=
 EnableSymlinks=
  | 
PerformanceTweaksFSCache=EnabledEnableSymlinks=Disabled
 | 
![]()  | 
EnablePseudoConsoleSupport=
 EnableFSMonitor=
  | 
EnablePseudoConsoleSupport=DisabledEnableFSMonitor=Enabled
 | 
For a comprehensive list of Git for Windows Installer command line arguments see here.
This wiki page has been retired. All it did was to point to Git for Windows' governance model.











