Git Bash: Clear History

The history -cw command is used to clear a Bash history on Linux, but for some reason it doesn’t work for a Git Bash on Windows.

If you try to clear the commands history in the Git Bash using this command, it won’t work – you will still see the history of the executed commands after the application restart.

To completely erase the Git Bash history you need to locate and delete the .bash_history file and then run the history -c command.

Cool Tip: How to change a Home (~) directory in Git Bash! Read More →

Clear Git Bash History

Run these commands in the Git Bash to locate and delete the .bash_history file:

User@Computer MINGW64 ~
$ echo $HISTFILE
- sample output -
/c/Users/<username>/.bash_history

User@Computer MINGW64 ~
$ rm /c/Users/<username>/.bash_history

User@Computer MINGW64 ~
$ history -c

Close the Git Bash window to finalize the erasing.

Cool Tip: How to change a default startup directory in Git Bash! Read More →

Leave a Reply