2016-01-28 3 views
0

У меня есть частный репозиторий со старым проектом и клонирован его публике. Теперь я хочу загрузить новый проект в этот репозиторий. Как я могу это сделать без сбора и слияния, но только с грубой силой?Как заменить репозиторий git новым проектом?

+0

'git push -f ' –

+0

Вы хотите сохранить историю первоначального проекта? Почему бы вам просто не создать новый репозиторий для нового проекта? –

+0

Суть заключается в том, чтобы перезаписать существующий репозиторий, не удаляя историю транзакций. Во всяком случае, я не могу это сделать по некоторым причинам. – Praytic

ответ

1

Вы должны удалить каталог, содержащий каталог .git. Тогда вы бы git clone <LOCATION>, и это сработает.

Убедитесь, что вы производите резервное копирование любых файлов, которые хотите иметь после удаления каталога.

+0

В качестве альтернативы, сделайте 'git clone' в совершенно новом каталоге, чтобы избежать потери файлов, которые могут понадобиться в будущем. –

+0

Но вы описали противоположный процесс. – Praytic

+0

Мне не нужно перезаписывать свой локальный каталог с помощью git-репозитория, но перезаписывать git-репозиторий с помощью нового локального каталога. – Praytic