1 . Устанавливаем Git
2 . Устанавливаем TortoiseHg
3 . Включаем в настройках hggit TortoiseHg/Настройки/hggit
Перезагружаем TortoiseHg
4 . Загружаем Mercurial репозитарий к себе
mkdir mytest_hg
hg clone --verbose https://bitbucket.org/storvild/mytest mytest_hg
5 . Создаем репозитарий git
mkdir mytest_git
cd mytest_git
git init
6 . Подготавливаем Mercurial-репозиторий к конвертированию в Git
hg bookmarks hg
7 . Конвертация
hg push ../mytest_git
8 . Делаем Checkout в Git
cd ../mytest_git
git checkout -b master hg
9 . Заливаем сконвертированный репозиторий на GitHub
Создаем чистый (без README.md), репозиторий в GitHub (копируем ссылку), далее в локальном репозитории выполняем:
git remote add origin https://github.com/User/mytest_git.git
git push -u origin master
Вместо ссылки https://github.com/User/mytest_git.git подставляем ссылку на удаленный репозиторий
Теги:
Программирование
Git