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