Steps to Upload a Project On GitHub?
The purpose of Git is to manage a project, or a set of files, as they change over time. Git stores this information in a data structure called a repository. A git repository contains, among other things, the following: A set of commit objects.
GitHub is a Git repository hosting service, but it adds many of its own features. While Git is a command-line tool, GitHub provides a Web-based graphical interface. It also provides access control and several collaboration features, such as wikis and basic task management tools for every project. Let’s discuss some commands used in Git to push, pull, commit, and do changes to your GitHub repository.
Step-0 Selecting the Project and Copying 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.
Step-1 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
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-2 Moving to Our Project Folder
Now in the terminal go to your Project folder in which you want to make changes.
Step-3 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
Step-4 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
Step-5 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
Step-6 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
Step-7 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
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.
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.
How to Upload a Project on Github?
A lot of students ask questions about open source.
What is open source, and how can I contribute to it?
Is it helpful if I contribute to open source, and the list goes on relevant to “Open Source”?
In this article, we will guide you step-by-step about contributing to a Project by cloning a Project from GitHub and finally uploading the Changes to GitHub. But before directly learning about How to Upload a Project on GitHub, you should know about open Source.
Contact Us