Перенос проекта с bitbucket на github

Сам проект на bitbucket. Его нужно перенести на github. Сохранять коммиты и т.д. не нужно.

Получается нужно просто удалить папку .git просто и сделать git init заново и привязать проект к другому remote (от github), верно же понимаю? Или какие-то подводные камни могут еще быть? Что нужно проверить точнее еще перед этим.


Ответы (2 шт):

Автор решения: WarLikeLaux

Если не нужно сохранять коммиты, то действительно достаточно сделать следующее.

  1. Удалить папку .git (rm -r -f .git)
  2. Сделать заново git init
  3. Затем сделать первый commit и remote куда надо, в моем случае - в новый репозиторий на Github
→ Ссылка
Автор решения: aleksandr barakin

Сохранять коммиты и т.д. не нужно

сохранить историю будет не только проще (см. ниже), но и полезнее (для последующей разработки):

  1. изменяем url хранилища origin на url пустого (не содержащего ни одного коммита, в иной терминологии — ничем не «инициализированного») хранилища:

    $ git remote set-url origin [email protected]/…/…
    
  2. отправляем туда историю:

    $ git push --all
    

вот и всё.


сравните с количеством действий для случая удаления локального хранилища со всей историей:

$ rm -rf .git
$ git init
$ git add .
$ git commit
$ git remote add origin [email protected]/…/…
$ git push --all
→ Ссылка