I'm not sure why people are even mentioning "replay"... both Bitcoin Cash and Bitcoin Gold have FULL 2-way replay protection, so:
- BTC transactions are NOT valid on BCH or BTG networks
- BCH transactions are NOT valid on BTC or BTG networks
- BTG transactions are NOT valid on BTC or BCH networks
You do NOT have to worry about transactions being "replayed" between BTC, BCH or BTG.
Send your BTC where you want... your BCH and BTG are going to stay exactly where they are now
