The Giants got Evan Longoria back but placed Jake McGee on the injured list prior to Wednesday's game.