Как я объединяю существующий репозиторий мерзавца в пустой и сохраняю историю?

Вы не можете сделать этого. SDK не позволяет Вам, управляют телефонной функцией в этом уровне детализации.

5
задан Dooltaz 25 August 2009 в 18:49
поделиться

3 ответа

Создайте репозиторий на Github.

Затем вы установите источник для этого проекта

git remote add origin [git hub url]

Затем выполните:

git push origin [branch name]

И вы отправите свой локальный репозиторий в Github (со всеми история и т. д.)

9
ответ дан 13 December 2019 в 19:31
поделиться

Это действительно ответ на комментарий хакера к ответу от ghills, но он получился слишком длинным, и ТАК не понравилось, что я поместил кучу кода в комментарий.

... или вы можете использовать другое имя, кроме "origin". Например, у меня есть репозиторий, в котором моя «основная» ветвь отправляется в одно репозиторий github, а ветвь «взлома» - в другое.

В .git / config у меня есть это:

[remote "origin"]
    fetch = +refs/heads/*:refs/remotes/origin/*
    url = git@github.com:xiongchiamiov/fourU.git
[branch "hacking"]
    remote = origin
    merge = refs/heads/hacking
[remote "main"]
    url = git@github.com:xyztextbooks/fourU.git
    fetch = +refs/heads/*:refs/remotes/main/*
[branch "master"]
    remote = main
    merge = refs/heads/master
2
ответ дан 13 December 2019 в 19:31
поделиться

Этот также полезен для управления отслеживанием удаленных филиалов.

0
ответ дан 13 December 2019 в 19:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: