A.- Die 1964 geborene J._ ist gelernte Arztgehilfin und arbeitete seit 1989 als kaufmännische Mitarbeiterin bei der Genossenschaft Z._, als sie am 27. Oktober 1990 beim Lenken eines Personenwagens einen Unfall erlitt, bei dem sie sich eine Beschleunigungsverletzung der Halswirbelsäule (HWS) zuzog. Ab 1. November 1991 arbeitete sie mit reduziertem Pensum als Geschäftsführerin in der Bäckerei-Konditorei ihres Lebenspartners. Am 23. Dezember 1991 meldete sie sich bei der Invalidenversicherung zum Rentenbezug an. Die IV-Stelle des Kantons St. Gallen holte Arztberichte ein. Der behandelnde Arzt Dr. med. J._, Facharzt FMH für Rheumaerkrankungen, nannte in seinem Bericht vom 4. März 1992 als Diagnose ein cervicocephales Syndrom mit starker Muskelverspannung im Schulter-Nacken-Bereich schon bei geringen Belastungen. Er gab an, bei nicht mehr ausgeprägten objektivierbaren rheumatologischen Befunden stehe zur Zeit eine neuropsychologische Symptomatik mit ausgesprochener Leistungsschwäche, Gedächtnisstörungen, Konzentrationsstörungen und Kopfschmerzen im Vordergrund. Der Neuropsychologe Prof. Dr. phil. P._ diagnostizierte in seinem Bericht vom 15. Juni 1993 eine mittelschwere Hirnfunktionsschwäche und schätzte die Arbeitsfähigkeit der Versicherten auf 50 bis 60 % in der Tätigkeit als kaufmännische Angestellte und 60 bis 70 % als Hausfrau. Nach Abklärung beruflicher Eingliederungsmöglichkeiten und Durchführung des Vorbescheidverfahrens sprach die IV-Stelle J._ mit Verfügung vom 11. Februar 1994 ab Oktober 1991 auf Grund eines Invaliditätsgrades von 50 % eine halbe Invalidenrente zu, was sie mit Mitteilung vom 16. Juni 1994 zunächst bestätigte. Anlässlich einer im August 1996 eingeleiteten Revision holte die Verwaltung unter anderem einen Bericht von Dr. med. J._ (vom 26. September 1996) und Auskünfte bei der Versicherten (Fragebogen vom 7. August 1996) und beim Arbeitgeber (Fragebogen vom 28. August 1996) ein. Dr. med. J._ reichte mit seiner Stellungnahme den Austrittsbericht der Rehaklinik X._ vom 21. Juni 1996 ein, in welchem der Versicherten nach zweimonatigem Aufenthalt in der Klinik zunächst eine Arbeitsfähigkeit von 25 % für leichte administrative Tätigkeiten attestiert wurde. Dr. med. J._ bezeichnete diese Einschätzung als schwer einfühlbar und empfahl der Verwaltung, die Versicherte erneut begutachten zu lassen. Diese beauftragte die Medizinische Abklärungsstelle Zentralschweiz (MEDAS) mit Untersuchungen in orthopädischer, neurologischer, neuropsychologischer und eventuell psychiatrischer Hinsicht. Die MEDAS zog konsiliarisch Berichte der Ärzte Dres. med. W._, Spezialarzt FMH für Orthopädische Chirurgie, M._, Leitender Arzt der Neurologie des Spitals Y._, und A._, Spezialarzt FMH für Psychiatrie und Psychotherapie, sowie des Neuropsychologen Dr. phil. G._ bei. Sie kam in ihrem Gutachten vom 4. Dezember 1997 zum Schluss, der Versicherten sei die gegenwärtig ausgeübte Tätigkeit als Geschäftsführerin einer Bäckerei zu 75 % der Norm zumutbar, und auch für jede andere vergleichbare Tätigkeit und die Tätigkeit als Hausfrau bestehe eine Arbeitsfähigkeit von 75 %. Mit Verfügung vom 27. Januar 1999 hob die IV-Stelle die bisher ausgerichtete halbe Rente auf Ende Februar 1999 auf, weil der nach der allgemeinen Methode des Einkommensvergleichs ermittelte Invaliditätsgrad nur mehr 32 % betrage. B.- Die von J._ hiegegen eingereichte Beschwerde, mit welcher sie die Aufhebung der Verfügung vom 27. Januar 1999 und die Gewährung einer mindestens halben Invalidenrente über den 28. Februar 1999 hinaus beantragte, wies das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 29. März 2001 ab. C.- J._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Antrag, der vorinstanzliche Entscheid sei aufzuheben und es sei ihr in Aufhebung der Verfügung vom 27. Januar 1999 ab 1. März 1999 bis auf weiteres eine halbe Invalidenrente zuzusprechen. Die Sozialversicherungsanstalt des Kantons St. Gallen beantragt Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung.