The Bible says the knowledge of God is infinite. The word “infinite” means: without limits of any kind, boundless, immeasurable. The question naturally arises, “How can we with our finite minds understand One who has an infinite mind?”
Of course, the answer is that we cannot completely comprehend the mind of God. However, He has revealed Himself to us through His word to the point we can grasp who He is.
The following two passages are among my favorites. Psalm 139:1-6 “O Lord, you have searched me and known me. You know my sitting down and my rising up; You understand my thought afar off. You comprehend my path and my lying down. And are acquainted with all my ways. For there is not a word on my tongue, but behold, O Lord, you know it. You have hedged me behind and before, and laid Your hand upon me. Such knowledge is too wonderful for me. It is high, I cannot attain it.”
Mt. 10:29-31 “Are not two sparrows sold for a copper coin? And not one of them falls to the ground apart from Your Father’s will? But the very hairs of your head are all numbered. Do not fear therefore; you are of more value than many sparrows.”
Our God is an awesome God! He is omniscient, which is a big word for “all knowing”. He knows every sin you have ever committed, but does not remember them (does not hold them against you) and you can thank the blood of Jesus!