Doh, my bad. Even though I had included plugins in my .gitignore, my initial commit had them in the repo – every deploy of my child theme redeployed the plugins too.
N00b level ninja…
Removed plugins (other than than my own) from the repo and all is good.