Pages

Thursday 20 August 2015

How to add an existing project to GitHub Repository?

Follow these 10 simple steps to upload your local project to a GitHub repository.

1.  Download, Install and Configure Git hub for windows/Mac OS by visiting https://desktop.github.com/. You can download Windows or Mac version based on your Operating System.
2.  After installing Git, Open Git power shell from Start -> Type "git shell" without quotes and open the "Git Shell" command line program.
3.  Now navigate to your project root folder using the command line too,
cd F:/My_Project

4.  Now issue the following command
$ git init

5.  This command would show you "Initialized empty Git repository in your project root folder"
   eg: Initialized empty Git repository in F:/My_Project
   And you could see a .git folder created under My_Project folder
6.  Add all your files to the repo using the following command,
$ git add *
7.  To check files to be committed,
$ git status

8.  Now commit all the code using the command,
$ git commit -m 'First Committ'
   You'll see something like this,
[master (root-commit) 8201309] First commit
   20 files changed, 439 insertions(+)
   create mode 100644 .classpath
   create mode 100644 .project
   ....
 
9.  Now navigate to Github and create a new repository with any unique name you want to. I am going to give it MyProject here and it will create a github repository with url https://github.com/USERNAME/MyProject
     - Now once the MyProject repository is create we need to push our local My_Project content to it. So enter the following two command,
$ git remote add origin https://github.com/USERNAME/MyProject.git

$ git push -u origin master
10.   Once you issue the above command, you'll see something like this,
Counting objects: 45, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (30/30), done.
Writing objects: 100% (45/45), 8.48 KiB | 0 bytes/s, done.
Total 45 (delta 0), reused 0 (delta 0)
To https://github.com/USERNAME/MyProject.git
             * [new branch]      master -> master
Branch master set up to track remote branch master from origin.

Now visit the https://github.com/USERNAME/MyProject to see your project files pushed to the GitHub.

No comments:

Post a Comment