The answer depends entirely on the electrical code in force where YOU live. It may NOT require what is needed in other places.
That said, SOME requirements are common in many places. Where I live (Ontario, Canada) this is what was required when I wired up a new garage two years ago.
1. Any EXTERIOR outlet MUST be in a weatherproof mounting box fitted with a While-in-Use cover. It also MUST be protected by a GFCI device. The actual outlet device (whether GFCI or not) MUST be weather-resistant.
2. Outlets in the INTERIOR of the garage do NOT need to be GFCI-protected.
With these in mind, this is what I did. I mounted exterior outlets on two sides of my garage. One was simply facing the back yard and to be used for yard stuff like my electric lawn mower. For this I bought and installed in the proper housing a weather-resistant GFCI unit.
The other outlet on the back of the garage is intended mainly to plug in car block heaters for cold winter weather. These I set up with an interior-mounted programmable timer. That timer also has manual over-ride features if I choose to set those outlets always on or always off. Local code ALSO requires that on the INSIDE of the garage there be an outlet positioned close to where the front of a parked car will be so that it, too, can have its block heater plugged in. And of course I wanted that outlet also to be on the timer. So I mounted a NON-weatherproof GFCI in the INTERIOR position fed by the timer. Then the output of that unit which protects any downstream outlets was fed over to the exterior outlet. This has two weather-resistant "normal" outlet fixtures (four sockets in total) in a proper mounting box. With this arrangement, all those outlets are under timer control AND all are protected by the GFCI unit. That unit is interior so it is NOT weather-resistant. But the exterior outlet units ARE since they are outside in their protective box.
There are several interior outlets in the garage along walls, at the workbench and one in the rafters for the garage door opener. NONE of these are GFCI since that is not required for interior outlets.