Who was the last player to hit a homer for the MLB New York Giants?

In the second game of a doubleheader on September 21, 1957, Gail Harris homered for the Giants. He hit a pair of homers in the contest. In 1958, the Giants moved west to San Francisco.