Pushing your first project on Github

Ankit Kumar Rajpoot
3 min readJun 6, 2020

--

GitHub is a United States-based global company that provides hosting for software development version control using Git.

Git:- Git is a version control system that lets you manage and keep track of your source code history.

GitHub:- GitHub is the cloud-based hosting service that lets you manage Git repositories.

There are some basic steps to push the first project on GitHub, which are given below.

Step 1:- First-Time Git Setup

Now that you have Git on your system, you’ll want to do a few things to customize your Git environment. You should have to do these things only once on any given computer.

$ git config --global user.name "rajputankit22"
$ git config --global user.email rajputankit22@gmail.com

Step 2:- Checking Your Settings

If you want to check your configuration settings, you can use the git config --list command to list all the settings Git can find at that point:

$ git config --list

Step 3:- Create Repository

After setup git on our system, Login in your github.com and create a new public or private repository.

Step 3:- Initialise Repository

Firstly enter in your project’s root directory. Now we will initiate repository by the following command.

$ git init

Step 4:- add all files

The git add command adds a change in the working directory to the staging area. It tells Git that you want to include updates to a particular file in the next commit.

$ git add .      // . means add all files

Step 5:- commit all new changes

The commit command is used to save your changes to the local repository.

$ git commit -m "first commit"   // -m for the message

Step 6:- add new remote

To add a new remote, use the git remote add command on the terminal, in the directory your repository is stored at.

$ git remote add origin https://github.com/rajputankit22/firstrepo.git

Step 7:- push content

The git push command is used to upload local repository content to a remote repository.

$ git push -u origin master

Now your code is saved in GitHub, you can share, access and collaborate with anybody through the username.

--

--

Ankit Kumar Rajpoot
Ankit Kumar Rajpoot

Written by Ankit Kumar Rajpoot

I’m a MERN Developer. ( Redux | AWS | Python ) I enjoy taking on new things, building skills, and sharing what I’ve learned.

No responses yet