A list was created on a test subsite and now that it's what is wanted, can anybody tell me how to move it to the main site?
An easy way to move a list, document library, or even a site from one location to another is to go to a level in the tree that has access to both the source location and the destination location. In the URl replace the /default.aspx with /_layouts/sitemanager.aspx. From here it's as simple as checking a checkbox on the item to move, go to the Actions dropdown, choose move, then choose the destination.
You can export the list using 'Export Site or List' feature under 'Backup & Restore' in Central Admin.
And then you can import the same site in your main list using the folowing command in SP 2010 Management Shell
http://server/sites/site -Path "D:\Test.cmp" -Force
In case of a site collection, replace 'SPWeb' with 'SPSite'.
Hope this helps.