You should speak with an immigration attorney about the specifics of your case. You might also consider preparing a premarital (prenup) agreement to protect your assets and property, and to clarify the rights of the parties, in the event that the marriage does not work out.
She'll need to get a green card. You'll need to speak to an immigration attorney. Frankly, you should do it before you get married, so that you have some idea about whether this is even possible.