У меня есть частный репозиторий со старым проектом и клонирован его публике. Теперь я хочу загрузить новый проект в этот репозиторий. Как я могу это сделать без сбора и слияния, но только с грубой силой?Как заменить репозиторий git новым проектом?
ответ
Вы должны удалить каталог, содержащий каталог .git
. Тогда вы бы git clone <LOCATION>
, и это сработает.
Убедитесь, что вы производите резервное копирование любых файлов, которые хотите иметь после удаления каталога.
В качестве альтернативы, сделайте 'git clone' в совершенно новом каталоге, чтобы избежать потери файлов, которые могут понадобиться в будущем. –
Но вы описали противоположный процесс. – Praytic
Мне не нужно перезаписывать свой локальный каталог с помощью git-репозитория, но перезаписывать git-репозиторий с помощью нового локального каталога. – Praytic
'git push -f' –
Вы хотите сохранить историю первоначального проекта? Почему бы вам просто не создать новый репозиторий для нового проекта? –
Суть заключается в том, чтобы перезаписать существующий репозиторий, не удаляя историю транзакций. Во всяком случае, я не могу это сделать по некоторым причинам. – Praytic