I currently have my btc in a core wallet and had them their before the fork. Which wallet would I used to import my key for BTG so I can retrieve them.
You need to download their core wallet, that comes with a full download of the BTC blockchain and 150GB of wasted space and time. Then you need to import your private key into the BTG wallet. Move your BTC to another address/key to secure them before you do that.
Once you have your BTG, it took me a total of almost 2 days, good luck with finding an exchange where you could sell them. So for only HiBTC seems to accept deposits.
fast and secure procedure ......
you can simple import private key in COINOMI wallet ...
and hodl on it of if you prefer you can send the btg to an Exchange for trading it
( for now only Hitbtc give the opportunity to deposit and withdraw btg ... )
p.s.
be careful ... always use the dual btc sending to another new and never used disposable address before moving a private key to coinomi .... uses the only linked address for btg so as to avoid future btc thefts from the linked address as suggested by Madmac ... and NEVER USE IT AGAIN for your bitcoin the same private address / key you used to transfer btg to coinomi ...that before transfer to coinomi should not contain btc but ONLY btg ( a kind of disposable address ) , i hope i have been exhausted enough ...