|
| 1 | +The following table maps Git GUI Installation settings to corresponding Git Command Line Installation arguments: |
| 2 | + |
| 3 | +| Screenshot | Available Arguments (in sequence) | Example Arguments | |
| 4 | +| - | - | - | |
| 5 | +|  | `Components=`<br/><br/><ul><li>`icons`</li><li>`ext\reg\shellhere`</li><li>`gitlfs`</li><li>`assoc`</li><li>`assoc_sh`</li><li>`windowsterminal`</li><li>`scalar`</li></ul> | `Components=gitlfs,scalar` | |
| 6 | +|  | `EditorOption=`<br/><br/><ul><li>`Nano`</li><li>`VIM`</li><li>`Notepad++`</li><li>`VisualStudioCode`</li><li>`VisualStudioCodeInsiders`</li><li>`SublimeText`</li><li>`Atom`</li><li>`VSCodium`</li><li>`Notepad`</li><li>`Wordpad`</li><li>`CustomEditor`</li></ul> | `EditorOption=VisualStudioCode` | |
| 7 | +|  | `DefaultBranchOption=`<br/><br/>*{branch name}* | `DefaultBranchOption=main` | |
| 8 | +|  | `PathOption=`<br/><br/><ul><li>`BashOnly`</li><li>`Cmd`</li><li>`CmdTools`</li></ul> | `PathOption=Cmd` | |
| 9 | +|  | `SSHOption=`<br/><br/><ul><li>`OpenSSH`</li><li>`ExternalOpenSSH`</li><li>`Plink`</li></ul> | `SSHOption=ExternalOpenSSH` | |
| 10 | +|  | `CurlOption=`<br/><br/><ul><li>`OpenSSL`</li><li>`WinSSL`</li></ul> | `CurlOption=WinSSL` | |
| 11 | +|  | `CRLFOption=`<br/><br/><ul><li>`CRLFAlways`</li><li>`LFOnly`</li><li>`CRLFCommitAsIs`</li></ul> | `CRLFOption=CRLFAlways` | |
| 12 | +|  | `BashTerminalOption=`<br/><br/><ul><li>`MinTTY`</li><li>`ConHost`</li></ul> | `BashTerminalOption=ConHost` | |
| 13 | +|  | `GitPullBehaviorOption=`<br/><br/><ul><li>`Merge`</li><li>`Rebase`</li><li>`FFOnly`</li></ul> | `GitPullBehaviorOption=Merge` | |
| 14 | +|  | `UseCredentialManager=`<br/><br/><ul><li>`Enabled`</li><li>`Disabled`</li><li>`Core`</li></ul> | `UseCredentialManager=Enabled` | |
| 15 | +|  | `PerformanceTweaksFSCache=`<br/><br/><ul><li>`Enabled`</li><li>`Disabled`</li></ul><br/><br/>`EnableSymlinks=`<br/><br/><ul><li>`Auto`</li><li>`Enabled`</li><li>`Disabled`</li></ul> | `PerformanceTweaksFSCache=Enabled`<br/><br/>`EnableSymlinks=Disabled` | |
| 16 | +|  | `EnablePseudoConsoleSupport=`<br/><br/><ul><li>`Auto`</li><li>`Enabled`</li><li>`Disabled`</li></ul><br/><br/>`EnableFSMonitor=`<br/><br/><ul><li>`Auto`</li><li>`Enabled`</li><li>`Disabled`</li></ul> | `EnablePseudoConsoleSupport=Disabled`<br/><br/>`EnableFSMonitor=Enabled` | |
| 17 | + |
| 18 | +<br/> |
| 19 | + |
| 20 | +The full list of command line arguments [can be found here](https://github.com/git-for-windows/git/wiki/Silent-or-Unattended-Installation). |
0 commit comments