问题
I have a local git repo created by Qt Creator during the New Project Wizard. I've made many commits there. I have created a new Google Code project only now. What is the best way to sync the remote repo to my local one?
回答1:
You can see an example at this article "Setting up Google Code with Git" from AlBlue’s Blog:
$ cd /path/to/existing/local/repo
$ git remote add googlecode https://project.googlecode.com/git
$ git push googlecode master:master
See git remote command: if you have an existing remote (google code) repo ready, you can add its address to your local repo and start pushing (provided you did setup correctly your ~/.netrc
file as described in the article, or your %HOME%\_netrc
file for windows: see "Git - How to use .netrc file on windows to save user and password" for more).
Once you have done a local commit, you can push the master
branch (see "Push origin master error on new repository"), and from there just git push googlecode
.
If your remote is called 'origin
', then after the first push, you will be able to just do 'git push
' for the future pushes.
来源:https://stackoverflow.com/questions/8961619/how-to-push-local-git-repo-to-newly-created-google-code-project