Once properly configured, Org can publish with the following commands:
Prompt for a specific project and publish all files that belong to it.
Publish the project containing the current file.
Publish only the current file.
Publish every project.
Org uses timestamps to track when a file has changed. The above
functions normally only publish changed files. You can override this
and force publishing of all files by giving a prefix argument to any
of the commands above, or by customizing the variable
org-publish-use-timestamps-flag. This may be necessary in
particular if files include other files via ‘SETUPFILE’ or ‘INCLUDE’