Skip to content
Subin Thapa

Subin Thapa

  • Home
  • About
  • Service
  • Portfolio
  • Blog
  • Contact
Schedule Meeting

How to Upload Your First Project to GitHub Using GitHub Desktop (For Beginners)

subinthapaJune 20, 2025June 20, 2025 No Comments

πŸ’‘ What is GitHub?

GitHub is a free website where you can:

  • Store your projects safely online
  • Share your work with others
  • Keep a history of your changes (like a time machine for your code or files)

Think of GitHub as your online folder for your important projects.


πŸ’» What is GitHub Desktop?

GitHub Desktop is a software you install on your computer that helps you:

  • Upload files or projects to GitHub easily
  • Track your changes
  • Sync your work with GitHub.com without any code

βœ… Best for beginners because it uses a visual interface (buttons and menus), not commands.


🧭 Step-by-Step: Uploading Your Project to GitHub

βœ… Step 1: Download and Install GitHub Desktop

  • Go to: https://desktop.github.com
  • Download for your system (Windows or Mac)
  • Install it like any normal software

βœ… Step 2: Sign In to GitHub

  • Open GitHub Desktop
  • Click “Sign in to GitHub.com”
  • Enter your GitHub account (create one at https://github.com if you don’t have it)

βœ… Step 3: Create a New Repository

  1. Click on File β†’ New Repository…
  2. Fill in:
    • Name: Your project name (e.g., my-first-project)
    • Local Path: Choose the folder where your project is stored on your computer
    • Leave other settings as default
  3. Click Create Repository

πŸ“Œ This makes GitHub Desktop ready to track your folder.


βœ… Step 4: Add Files to Your Project Folder

  • Go to the folder you selected earlier
  • Copy or create files (e.g., .txt, .py, .html, etc.)
  • GitHub Desktop will automatically detect those changes

βœ… Step 5: Commit Your Changes

  1. Go back to GitHub Desktop
  2. Under the Changes tab, you will see a list of files
  3. In the bottom-left corner, write a short message like: Initial commit - added project files
  4. Click Commit to main

πŸ“Œ This step saves the version of your work.


βœ… Step 6: Publish Your Repository to GitHub

  • Click the “Publish repository” button on the top right
  • Keep the repo Public or make it Private
  • Click Publish Repository

πŸ“Œ Now your project is live on GitHub.com!


βœ… Step 7: View Your Project Online

  • Visit: https://github.com/your-username/your-project-name
  • You’ll see your uploaded files and folders

πŸ” How to Update Files Later?

If you:

  • Add new files
  • Make changes in your project folder

πŸ‘‰ GitHub Desktop will detect the changes
πŸ‘‰ Just commit them with a message and click Push origin to update the online version.


❗ Common Mistakes and Fixes

ProblemSolution
Subfolders not uploadedMake sure they’re not empty
Project not visible on GitHubDon’t forget to Push after commit
Can’t find repo onlineDouble-check the repo name and username

πŸ“ Final Notes

  • You don’t need coding to use GitHub Desktop.
  • A README file helps describe your project.
  • Make your GitHub profile look clean and professional by uploading real practice projects.

Post navigation

Previous: Git Cheatsheet for Beginners
Next: Top 7 AI Tools Bloggers Use in 2025 to Save Time and rank higher

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Copyright Β© 2025 Subin Thapa
No Form Selected This form is powered by: Sticky Floating Forms Lite