No, I have no plans to make any changes to the code.Preferably you want a build directory which should be automatically created by build scripts, but since this is a cloned repo to which you I assume have no write permissions (from upstream owner) you can just build inside it.
And then if you need to undo just delete it and clone again.
If you plan to make changes to code it would be better to create a fork if it's supported on their git site, or otherwise push to your private repo somewhere and create a build branch, then you can switch from clean source tree branch to build branch without affecting original code.
Thanks for the confirmation on building inside the build directory.
I'll continue on in a little while.
I've got a few things that need tending to:-