Marlon Byrd had a memorable debut for a Giants team in desperate need of offensive help, going 3-for-5 with a home run against the Pirates.