Quick summary
Uploading a folder to GitHub without the command line is possible using the browser-based Upload files option in any repository. This method preserves the full folder structure and lets you commit changes directly to a branch in seconds.
Steps
- Click on 'Add file' and select 'Upload files' from the dropdown menu.
- Drag the entire folder from your file explorer into the browser window — GitHub will automatically recognize and preserve the folder structure.
- Scroll down to the 'Commit changes' section and add a short, descriptive commit message in the commit box.
- Choose whether to commit directly to the default branch or create a new branch for your changes.
- Click the 'Commit changes' button at the bottom to upload the files to your repository.



