If correctly installed, the .git directory would be there. Maybe you've copied "everything" within the NodeBB directory at one time and since directories starting with . are hidden by default, you've lost this during it.
And if the .git directory is there, the update commands within the docs make sense. npm update (more specific npm install --production, which does include package update) gets called during the ./nodebb upgrade command.