Open In App

How To Upload a Project On GitHub?

Last Updated : 23 Sep, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report

Uploading your project to GitHub allows you to share your work with others, collaborate with team members, and keep your code safe and accessible. This article will walk you through the process of uploading a project to GitHub, ensuring that you can efficiently manage your code and contributions.

Prerequisites:

Approach

To upload a project on GitHub we will first create a github repo and clone it to the local machine. Configure and setup git on the local mochine and start adding the project file in the local repo. Once done with the changes in the project use git add and commit the changes in the repo. Then after committing the changes to the local branch use the git push command to upload the complete project on GitHub.

Steps to Upload a Project On GitHub

Step 1: Selecting the Project and Copy the link

Firstly, Select a Project in which you want to make changes and copy the link to that Project, which will appear after clicking the code button.

Selecting the Project and Copying the link

Step 2: Installing Git and Cloning a Project

  • First, install Git from the official and install it on your PC. To install git, click here
  • After creating your profile on GitHub https://github.com, make a repository and clone (copy the link of your repository) your repository with HTTPS.
  • Now go to the terminal and use this command to clone this repository to your PC.

Syntax:

git clone [your copy link]

Example:

Installing Git and Cloning a Project

Now you have cloned your Github repository to your system now add all your relevant codes in that cloned directory to upload it to your GitHub Profile.

Step 3: Moving to Our Project Folder

Now in the terminal go to your Project folder in which you want to make changes.

Moving to Our Project Folder

Step 4: Checking the Status

Now when you will type the command git status you will see all those files you have added to the directory in a red-colored untracked file segment like this. Here README.md is the unracked file that has the updated content in it.

Syntax:

git status

Example:

Checking the Status

Step 5: Add changes to Staging Area

Now add these files into the staging area (Staging is a step before the commit process in git. That is, a commit in git is performed in two steps: staging and actually commit. As long as a changeset is in the staging area, git allows you to edit it as you like to replace staged files with other versions of staged files, remove changes from staging, etc.)

Syntax:

git add <files_Name with their respective extensions>

Example:

Add changes to Staging Area

Step 6: Commit Changes

Here you can see that now your files are successfully added to the staging area. Now you need to commit these files with a description. And to do so use

Syntax:

git commit -m “Your description”

Example:

Commit Changes

Step 7: Uploading Changes to Remote Profile

Now we have committed these changes in our local system and to upload these changes to our remote profile use the command

Syntax:

git remote -v

Example:

Uploading Changes to Remote Profile

Step 8: Push Changes to GitHub

Great, Now just one step left is to push these changes into our GitHub repository. Use the command below to upload your files or any changes.

Syntax:

git push origin master

Example:
Push Changes To Github

Great You have successfully uploaded your files to your GitHub repository.

Final Repository

Here, in the front of the README.md file, you can see that the changes have been updated, a few minutes ago.

Final repository

All the files and directories are uploaded to your Github account. Now you can manage, revert, access, or do any changes in your repositories like this.



Next Article
Article Tags :

Similar Reads