How to Deploy a Customized new Site into a Preexisting site in SharePoint?

Highlighted
New Contributor
I have a new customized site which have changes in site pages, site assets,List and Libraries,Look and feel. And i have a pre existing site with List and Libraries and different look and feel from the new site. Now my Query is how to merge new non data site into an existing site with data.
2 Replies
Highlighted
Have a look at PNP Powershell. It will give you get-pnpprovisioningtemplate and apply-pnpprovisioningtemplate
Highlighted
So by doing get-pnpprovisioningtemplate and apply-pnpprovisioningtemplate i can deploy workflow list libraries and look and feel without disturbing existing site's data??