The Giants have fired coach Pat Shurmur after a 4-12 season, but they are keeping general manager Dave Gettleman.