2012-01-22 2 views
10

У меня есть локальный репозиторий git, созданный Qt Creator во время создания нового проекта Wizard. Я сделал много коммитов. Я создал новый проект Google Code только сейчас. Каков наилучший способ синхронизации удаленного репо с моим локальным?Как перенаправить локальный репозиторий Git на новый проект Google Code?

ответ

13

Вы можете увидеть пример на this article "Setting up Google Code with Git" от AlBlue’s Blog:

$ cd /path/to/existing/local/repo 
$ git remote add googlecode https://project.googlecode.com/git 
$ git push googlecode master:master 

См git remote команду: если у вас есть существующий удаленные (Google код) репо готов, вы можете добавить свой адрес в местный репо и начать нажатие (если вы правильно настроили файл ~/.netrc, как описано в статье, или ваш файл %HOME%\_netrc для окон: см. «Git - How to use .netrc file on windows to save user and password» для получения дополнительной информации).

После того, как вы совершили локальную фиксацию, вы можете нажать на ветвь master (см. «Push origin master error on new repository»), а оттуда только git push googlecode.
Если ваш пульт называется 'origin', то после первого нажатия вы сможете просто сделать 'git push' для будущих нажатий.

+0

BTW: как настроить новый пульт таким образом, чтобы позднее «git push» автоматически подталкивал его туда? – Kos

+0

@ Kos: Я отредактировал свой ответ. Вам нужно будет назвать свое происхождение удаленного репо (см. Http://stackoverflow.com/questions/5270760/whats-mean-origin-when-git-push) – VonC

+0

@VonC: Спасибо за бит о «Push origin master» ошибка при новом репо ». Это было очень полезно. – kevinarpe

Смежные вопросы