How to Push to Github [Unknown Command Which You Must Use]


Written by:

If you are a user of Github and want to know How to Push to Github then this article is for you. In this article, you will find the step-by-step procedure that will give you the complete idea of getting rid of this issue.

So, read the article till the end and by the end of it, you will come to know are the codes, which will help you with the issue of How to Push to Github. So, follow the steps here which will give you the complete answer.

How to Push to Github?

How to Push to Github

Let’s add the first part of your project which can be made by making your first commit to Github. At the time of leaving last time, we created a local repository named as MyProject which when viewed in the command line it will be shown as a screenshot as well.

Next line type

Touch Readme.txt

The command is not a gift command again but a standard navigational command which prompts. Touch really means “create” and whatever you are going to write after that is nothing but is the name of things you created. If you opt for the folder via either star menu or finder you will find a folder with the name Readme.txt which is blank. Which you can recertify by creating another folder with a different name.


Git hub is nothing but a cloud-based Git management tool and its distributed version control and gives the meaning to the entire repo and history lives at times you Put It there.

Normally this GitHub is used by Business people and Management for easy workflow and as a managed hosting solution for the backup of their repositories as well.

This is a very convenient and mostly worry-free way to back up all your code reports. It also allows you to navigate very well and see your code on the web. GitHub takes you even further by allowing you to connect with colleagues, friends, organizations, and more like this.

Applying an existing project on GitHub is really very easy. You can simply clone an empty repo, then drag and drop some files, but it’s never fun. Below is a simple and quick method from the command line. Let’s go by step by step Process:

  • Create a Repo

It involves logging in to GitHub and making repo. You can either choose to start README or not. It really does not matter because we are just going to override everything in this remote repository way.

  • Take the Initiative in the Project Folder

From your terminal and assuming Git is already installed on your computer, run the following commands, and look the command how will you initiate with the below-given code:

  • To Initialize the Git Repo

Use this gift for the initialization of your Repo i.e: git init

  • To Add the Files as well as Git Index

In order to access the benefits use the command: Git add

  • To Commit the Added Files

This command will give you the solution: git commit -m ‘Added my project’

  • To Add New Remote Origin (here GitHub)

git remote add origin [email protected]:scotch-io/my-new-project.git

  • To Push GitHub

Use this command: git push -u -f origin master

With it, some things are worth noting. -F flag stands for the force. It will automatically overwrite everything in the remote directory. We are only using it to overwrite README, which is GitHub automatically initial. If you have left it, then -f flag is not really necessary.

-U flag sets the remote native as the default. This allows you to easily create git push and git pulls later because we always want GitHub in this case.

To check out the Status of the new Edited Folder: $ git status

Track Single Folder or File

In case you want to create a new Folder or File with the new name, use the code

$ git add app/

 $ git add config/routes.rb

To save the made change, with change described in MSG:

$ git commit -m “Initial commit”

Other Best Resources to Learn about Git in Detail:

Once you have gone through the main Git Codes which you are mentioned here, you might have learned many things related to it in detail. But that doesn’t get ended up here and to overcome that here are top Git learning resources which will help you in some way the next time and you must check out if you want to know in-depth.

  1. ProGit
  2. TryGit
  3. gitHubguides
  4. georeference
  5. Git-the Simple guide


  1. ProGitHere is a completely open sourcebook on learning and using Git. It looks like a long time, but I do not need to read anything in the last three chapters to know the basics.
  2. TryGit : CodeSchool and GitHub have teamed up to create this quick tutorial. If you want to practice a bit more with the basics, then it should help. And if you have some extra money and want to learn everything to learn about Git, then Git Real of Code School should make a move.
  3. GitHub guidesIf you are a visual learner, GitHub’s official YouTube channel is worth your time. I got a lot from the Git basics four-part series in particular.
  4. GitReference Found the basics down, but do you always have to forget the orders? This worksite is great as a glossary reference.
  5. Git-the Simple guide: This tutorial is small and sweet, but it was a little faster for me as a beginner. If you want to refresh the Git basics, then you need it.

More Technology Guides:


How was the article written above? Did it give you a complete Idea about Git Hub? Was your query satisfied with the information on How to Push to Github? Have you got the information about it?

So, if you have found the article helpful enough and informative as well which gives you the knowledge about your query on How to Push to Github? Then it is ok. Our effort didn’t go in vain. So, share it with your friends who might be searching for the same query, and if any suggestions; you are welcome to share your view.

Leave a Reply

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