Running these commands initializes a hidden .git folder in your website folder, adds all your website files into the .git folder, commits them for upload, and eventually uploads the files onto your GitHub repository.
This is the most efficient way to upload multiple website files and folders onto a GitHub repository, which should look as shown above.