A.- O._, geb. 1949, arbeitete seit 1984 als angelernter Maurer bei P._. Nachdem dieser im März 1995 in Konkurs gefallen war, bezog O._ Arbeitslosenentschädigung. Am 4. März 1996 zog er sich durch einen Holzsplitter im linken Mittelfinger eine Infektion zu, welche am 12. März 1996 operativ behandelt wurde. Am 7. November 1996 drang dem Versicherten bei Arbeiten im Garten ein Dorn in die linke Hand. Weil dieser nicht vollständig entfernt wurde, entwickelte sich im linken Zeigefinger ein Abszess, weswegen mehrere chirurgische Eingriffe notwendig wurden. Nachdem im Juni 1997 ein Karpaltunnelsyndrom links nach Sudeck'scher Dystrophie diagnostiziert worden war, erfolgte am 12. November 1997 eine weitere Operation. O._ war laut ärztlichen Attesten ab 7. November 1996 in wesentlichem Ausmass in der Arbeitsfähigkeit eingeschränkt. Am 2. November 1998 meldete er sich bei der Invalidenversicherung zum Leistungsbezug an. Die IV-Stelle des Kantons Zürich holte Berichte des Hausarztes Dr. med. K._, (vom 13. November 1998 und 2. Mai 2000), des Spitals Y._ (vom 23. Dezember 1998 und 10. März 1999) sowie ein psychiatrisches Gutachten des Dr. med. M._, vom 16. August 1999 ein und zog die Akten der Schweizerischen Unfallversicherungsanstalt bezüglich der beiden Unfälle vom 4. März und 7. November 1996 bei. Mit Verfügung vom 12. November 1999 lehnte die IV-Stelle den Leistungsanspruch ab, wogegen O._ beim Sozialversicherungsgericht des Kantons Zürich Beschwerde führen liess. Dieses hiess die Beschwerde mit Entscheid vom 29. Februar 2000 in dem Sinne gut, dass es die Verfügung aufhob und die IV-Stelle anwies, O._ zum Gutachten des Dr. med. M._ anzuhören. Nachdem der Versicherte eine Stellungnahme des Dr. med. G._ vom 3. Juli 2000 eingereicht und Stellung genommen hatte, lehnte die IV-Stelle mit Verfügung vom 18. September 2000 den Anspruch auf eine Invalidenrente erneut ab. B.- In teilweiser Gutheissung der hiegegen eingereichten Beschwerde sprach das Sozialversicherungsgericht des Kantons Zürich O._ für die Zeit vom 1. November 1997 bis 31. Januar 1998 eine halbe und vom 1. Februar 1998 bis 31. Januar 1999 eine ganze Invalidenrente zu (Entscheid vom 29. Juni 2001). C.- O._ lässt Verwaltungsgerichtsbeschwerde führen mit den Anträgen, der vorinstanzliche Entscheid sei insofern aufzuheben, als die zugesprochene Invalidenrente bis zum 31. Januar 1999 befristet wurde; eventuell sei die Sache zur Anordnung einer polydisziplinären Abklärung an das kantonale Gericht zurückzuweisen, subeventuell sei der angefochtene Entscheid insoweit abzuändern, als dem Versicherten ab 1. Februar 1999 zumindest eine Viertelsrente zuzusprechen sei. Er legt einen Bericht der Klinik X._, vom 26. Juli 2001 auf. Die IV-Stelle und das Bundesamt für Sozialversicherung verzichten auf eine Vernehmlassung. 