# How to Push to Github

> To push to GitHub, navigate to your repository, click Add file, and select Upload files. Drag and drop your files or choose them manually. Scroll to Commit changes, add a description, choose your branch, and click the Commit changes button to upload.

Canonical: https://livedemo.ai/tutorials/how-to-push-to-github/
Apps: GitHub
Updated: 2026-10-05
Interactive demo: https://story-api.livedemo.ai/workspaces/62255d3d3304f17b8f5e2d03/stories/692a4b52ab56e05a00ff6af0/preview?step=1

## Steps

1. Navigate to the repository where you want to upload your files.
2. Click on 'Add file' and select 'Upload files'.
3. Drag and drop the files or folder from your computer into the browser window, or click 'choose your files' to open a file selector dialog and manually select them.
4. Scroll down to the 'Commit changes' section. Add a short, descriptive commit message in the 'Commit changes' box.
5. Choose whether to commit directly to the default branch or create a new branch for your changes.
6. Click the 'Commit changes' button at the bottom to upload the files to your repository.
