Skip to content

Instantly share code, notes, and snippets.

@zenideas
Created October 1, 2012 09:52
Show Gist options
  • Star 29 You must be signed in to star a gist
  • Fork 10 You must be signed in to fork a gist
  • Save zenideas/3810627 to your computer and use it in GitHub Desktop.
Save zenideas/3810627 to your computer and use it in GitHub Desktop.
Adding existing source to remote git repo
If you've got local source code you want to add to a new remote new git repository without 'cloning' the remote first, do the following (I often do this - you create your remote empty repository in bitbucket/github, then push up your source)
1. Create the remote repository, and get the URL such as git://github.com/youruser/somename.git
2. If your local GIT repo is already set up, skips steps 2 and 3
3. Locally, at the root directory of your source, git init
4. Locally, add and commit what you want in your initial repo (for everything,
git add .
git commit -m 'initial commit comment')
5. to attach your remote repo with the name 'origin' (like cloning would do)
git remote add origin [URL From Step 1]
6. to push up your master branch (change master to something else for a different branch):
git push -p origin master
@asd123ea
Copy link

Cool

@mixelpixel
Copy link

Thanks for posting this. When I use git push -p origin master I get an error msg, unknown switch 'p'?

@mixelpixel
Copy link

@felixsevero
Copy link

@mixelpixel, you're right. It's -u, like: git push -u origin master

@e-kibet
Copy link

e-kibet commented Aug 22, 2017

Hello,Thanks..What about if you want to add the contents into the previous repository please..email me the procedure of soing so: evanskibet114@gmail.com

@T0miii
Copy link

T0miii commented Mar 25, 2018

thank you for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment