Girls, Should I stay with a girl who has beaten me?

So, I’m 27 years old and this is my first relationship, I was a little bit angry with something and we were arguing, at some point i just said that I don’t agree with what she says, she stopped talking and slapped me in the face, I was shocked, I said what the f*** ? (She’s generally very calm), she gave me some more hits in the shoulder and back, (i didn’t touch her at all I was just protecting my head with my hands).
Yesterday she called me and she said she’s sorry and she cried, I saw that she really feels guilty, I love her and I can forgive what she did but I don’t want that thing to happen again, should I stay with her?
Girls, Should I stay with a girl who has beaten me?
Post Opinion