How can I import source code from my computer to my GitHub account?
Select Repos, Files. From the repo drop-down, select Import repository. If the source repo is publicly available, just enter the clone URL of the source repository and a name for your new Git repository.
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)
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
2a. If you initialize the repo with a .gitignore and a README.md you should do a git pull {url from step 1}
to ensure you don't commit files to source that you want to ignore ;)
Locally, add and commit what you want in your initial repo (for everything, git add .
then 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]
git pull origin master
to pull the remote branch so that they are in sync.git push origin master
This is explained in the excellent free eBook ProGit. It assumes you already have a local Git repository and a remote one. To connect them use:
$ git remote origin $ git remote add pb git://github.com/paulboone/ticgit.git $ git remote -v origin git://github.com/schacon/ticgit.git pb git://github.com/paulboone/ticgit.git
To push the data from the local repository to GitHub use:
$ git push pb master
If you have not setup a local and/or a remote repository yet, check out the help on GitHub and the previous chapters in the book.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With