The movement of genes through or between populations as the result of out-crossing and natural selection.