Skip to content

Instantly share code, notes, and snippets.

@nanusdad
Created October 28, 2013 23:12
Show Gist options
  • Save nanusdad/7206472 to your computer and use it in GitHub Desktop.
Save nanusdad/7206472 to your computer and use it in GitHub Desktop.
GitHub - initialize from existing directory
Create the remote repository, and get the URL such as
[email protected]:/youruser/somename.git or https://github.com/youruser/somename.git
If your local GIT repo is already set up, skips steps 2 and 3
Locally, at the root directory of your source, git init
Locally, add and commit what you want in your initial repo
(for everything,
git add .
git commit -m 'initial commit comment'
to attach your remote repo with the name 'origin' (like cloning would do)
git remote add origin [URL From Step 1]
Execute git pull origin master to pull the remote branch so that they are in sync.
to push up your master branch (change master to something else for a different branch):
git push origin master
@chew-z
Copy link

chew-z commented May 23, 2018

This is helpful. But on one occasion git pull origin master had refused with fatal: refusing to merge unrelated histories.

This explanation from StackOverflow helped with the problem. I have just used git pull origin master --allow-unrelated-histories to make it work.

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