Skip to content

Instantly share code, notes, and snippets.

@raduserbanescu
Last active December 22, 2023 19:38
Show Gist options
  • Save raduserbanescu/b5c90780a8a0fc17165e2eb42c51d4fe to your computer and use it in GitHub Desktop.
Save raduserbanescu/b5c90780a8a0fc17165e2eb42c51d4fe to your computer and use it in GitHub Desktop.
Remove "MINGW" text from Git Bash prompt and window title

Remove "MINGW" text from Git Bash prompt and window title

Quickly remove the text without having to create a custom prompt.

Edit the file: C:\Program Files\Git\etc\profile.d\git-prompt.sh

 else
        TITLEPREFIX=$MSYSTEM
 fi
 
 if test -f ~/.config/git/git-prompt.sh
 then
        . ~/.config/git/git-prompt.sh
 else
-       PS1='\[\033]0;$TITLEPREFIX:$PWD\007\]' # set window title
+       PS1='\[\033]0;$PWD\007\]' # set window title
        PS1="$PS1"'\n'                 # new line
        PS1="$PS1"'\[\033[32m\]'       # change to green
        PS1="$PS1"'\u@\h '             # user@host<space>
-       PS1="$PS1"'\[\033[35m\]'       # change to purple
-       PS1="$PS1"'$MSYSTEM '          # show MSYSTEM
        PS1="$PS1"'\[\033[33m\]'       # change to brownish yellow
        PS1="$PS1"'\w'                 # current working directory
        if test -z "$WINELOADERNOEXEC"
        then
                GIT_EXEC_PATH="$(git --exec-path 2>/dev/null)"
                COMPLETION_PATH="${GIT_EXEC_PATH%/libexec/git-core}"
                COMPLETION_PATH="${COMPLETION_PATH%/lib/git-core}"
                COMPLETION_PATH="$COMPLETION_PATH/share/git/completion"

Note: After an update the file will be overwritten, so you will need to apply the changes again.

Tested on: Git for Windows 2.27.0.windows.1

Reference: How To Customize The Git For Windows Bash Shell Prompt

@BenMPen
Copy link

BenMPen commented Mar 14, 2019

It seems like creating a ~/.config/git/git-prompt.sh file with modified code would be a reasonable option; it also allows for other customizations which is a good place to be. Just write a copy of the current git-prompt.sh to ~/.config/git and you can put in any persistent customization you would like. When you update or re-install git, your new prompt should still work, so you just have to keep your eyes on the new features for new prompt items you want to incorporate.

@facosta0787
Copy link

Excellent, thanks for your help !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment