The 1849 LDS edition replaced the biblical hast with has; this change was undoubtedly a typo and was not copied into the subsequent LDS edition (1852). Note that the hast in the following clause was left unchanged in the 1849 edition (“but thou hast lied unto God”).
Summary: Maintain the two occurrences of “thou hast” in Alma 12:3.