I recently launched an xampp localhost on my laptop and installed wordpress in the wordpress directory in Htdocs. I had all my themes, child themes, override.css files and all such modifications saved here as well.
I then installed a second xampp localhost on another computer, a pc and transferred the bulked up wordpress file from the laptop into the htdocs folder on my second localhost. Went through the wordpress user creation process, etc (created a new account), and upon logging in and opening my dashboard found that, although all my original themes and child themes were there, none of them had the changes which I had made on the first computer, even though the files for all such changes are in their right places in the wp directory in the second computer.
If the above is unclear, feel free to ask more, I am rather new at this and trying to find out how to transfer a newly created wp site from one computer to another.