Forgiveness

Does God really forgive us for all our sins & mistakes? If he does then what should I do to make God forgive my sins & mistakes? And how would I come to know that he has forgiven me & also will forgive me throughout in my life?