When encountering a giga it's best to drown it in the water. All you have to do is make it follow you while your flying then go over the water. It can't attack if in water.

More Pteranodon Encountering Tips