Which of these three is correct, and why? (English)?

I went to the store, and bought a gallon of milk.
I went to the store, and I bought a gallon of milk.
I went to the store and bought a gallon of milk.

Any link to support your reasoning? Thank you.
3 answers 3