If the gitgui is already started, you can disown
the job so that it doesn't end with the console:
disown -h
If you want to do it when you start Git GUI (so you just launch and forget) there is nohup
but for an unknown reason it's not in the binaries distributed by MsysGit