The Giants announced Tuesday that they have signed Brandon Crawford to a new, six-year deal. The contract is worth $75 million.