Import existing source code to GitHub
如何将我的电脑中的源代码导入到我的GitHub帐户?
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 git@github.com:/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.
One of the comments mentioned using the GitHub GUI, but it didn't give any specific help on using and notice that most if not all the answers were useful at the command prompt only.
If you want to use the GitHub GUI, you can follow these steps:
After a moment with a spinning GitHub icon, your source code will belong to a local repository and pushed/synchronised with a remote repository on your GitHub account. All of this is presuming you've previously set up the GitHub GUI, your GitHub account, and SSH keys.
链接地址: http://www.djcxy.com/p/79448.html下一篇: 将现有源代码导入GitHub