Как перенаправить локальный репозиторий Git на новый проект Google Code?

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

Ответ 1

Вы можете увидеть пример этой статьи "Настройка кода Google с помощью Git" из Блог AlBlues:

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

См. git remote: если у вас есть готовый репозиторий существующего удаленного (google code), вы можете добавить его адрес в свой локальный repo и start pushing (если вы правильно настроили свой файл ~/.netrc, как описано в статье, или ваш файл %HOME%\_netrc для окон: см. "Git - Как использовать .netrc файл на окнах для сохранения пользователя и пароля" для получения дополнительной информации).

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