The Giants made a flurry of roster moves Friday to fill their ever-changing needs, which primarily stem from injuries.