You need to make the header and data row, columns field to make hidden and along with that you need to adjust the table column width. There is property columnWidths.
You need to adjust the column width as per your requirement.
eg: this.columnWidths = "10mm 11mm, 12mm, ....."; like this.
For the ...
So my question is there should be some condition on which you need to hide the logo on some pages. Can you please apply that condition on the footer in the javascript code?
Take 2 master pages, on the first master page take your wider header and on the second master page other header.
And restrict the first master page occurrence to first page only by setting the master page property " Restrict Page Occurrence" > Min Count to 1
On git changes, you can create the pipeline in Cloud Manager.
refer this:
https://experienceleague.adobe.com/docs/experience-manager-learn/cloud-service/cloud-manager/cicd-production-pipeline.html?lang=en