This article is from the FAQ, by with numerous contributions by others.
You will get a temporary green card as soon as you marry
a US citizen. After 2 years that card will get a permanent
GC [You have to prove/show to INS that the marriage is genuine].