Login

Navigation

This articles is published 465 days ago and last updated 340 days ago, some information may be out of date.

Set git-bash as the default shell in Windows Terminal

Set git-bash as the default shell in Microsoft Windows Terminal.png

Why Git Bash

  • Both Command Prompt (CMD) and Unix (Bash) commands can be run in Git Bash.
  • Small and Fast.

Table Of Contents


Prerequisites

  • Windows Terminal

    Install Windows Terminal from the Microsoft Store.

2023-01-06_113337.png

  • Git Bash

    Easy way to install Git Bash via Chocolatey.
choco install git -y

2023-01-05_200058.png

Add Git Bash to Windows Terminal

  • Generate a new GUID

    Run the following command in PowerShell.
[guid]::NewGuid()

2023-01-05_201842.png

  • Added to Windows Terminal profile
Go to Windows Terminal settings via the shortcut key Ctrl + ,

2023-01-05_202346.png

            {
                "antialiasingMode": "cleartype",
                "commandline": "%PROGRAMFILES%/Git/usr/bin/bash.exe -i -l",
                "guid": "{f9934442-d71c-40b6-b804-717659fa8640}",
                "historySize": 3000,
                "icon": "%PROGRAMFILES%/Git/mingw64/share/git/git-for-windows.ico",
                "name": "Git-Bash",
                "startingDirectory": "%USERPROFILE%"
            }
The GUID f9934442-d71c-40b6-b804-717659fa8640 is the previous command generated.
  • Set "Git Bash" as the default terminal

2023-01-10_160726.png

Save the Settings.


Reference:

https://winaero.com/generate-new-guid-in-windows-10/
https://walterteng.com/how-to-add-git-bash-to-windows-terminal
Windows Terminal's 設定 Git Bash 和 SSH


Related: