This isn't the best programming question but lets face it, the server fault guys aren't well versed in git, so I think its more towards this audience.
I want to switch to TortoiseGit, or PortableGit in my shell, but I'm left with these annoying context-menu options.
How do I get them to go away? Do I have to write a script to uninstall them?
From a cmd.exe window, run these commands:
cd "C:\Program Files (x86)\Git\git-cheetah" regsvr32 /u git_shell_ext64.dll
From a cmd.exe window, run these commands
cd "C:\Program Files\Git\git-cheetah" regsvr32 /u git_shell_ext.dll
If you are on Windows 10 and the previous methods did not work try to uninstall the application and reinstall it. But be careful during the installation process unchecking Windows explorer integration