Reputation: 53806
I have created a repository on GitHub and would now would like commit changes to this repository using Git. I have a project file structure (created using Heroku) to be committed. What steps are required in order to link an existing GitHub repository with Git?
In the past I've used "GitHub for Windows" UI to create a GitHub repository. This creates a file structure on my machine and as I update the file structure, the changes are recognised.
But this new setup is a little different in that the project already exists, and I want to link it to a new GitHub repository.
Upvotes: 23
Views: 82547
Reputation: 124646
You need to add a new remote, pointing to GitHub, and then push to it. The steps:
Create a repository on GitHub, without a README, completely empty.
In your existing repository: git remote add REMOTENAME URL
. You could name the remote github
, for example, or anything else you want. Copy the URL from the GitHub page of the repository you just created.
Push from your existing repository: git push REMOTENAME BRANCHNAME
. For example, if you named your remote github
and you want to push master to it, you would do git push github master
.
Let me know if you need anything else.
Upvotes: 28