@leonardo-M-B I guess your Qt Creator version could be newer than the one of your colleagues because .qmake.stash is available . Your distclean might be even better since it deletes .qmake.stash as well. No worries about the difference.
make distclean simply deletes everything in the build dir.
yours is even cleaner.
And just to add to @mrjj, no Makefiles.
These kind of files should only exist in the build folder. If you have a duplicate in the project folder, it will drive you crazy.
@raven-worx
Do I understand correctly that a simple "build" would not cause the conversion from qml to c++ if there are already existing binary arrays (even if the qml code has changed)? As a consequence the binaries need to be removed for a QML update to have an effect?