Как я могу инициировать новый репо поверх существующего клонированного? - PullRequest
0 голосов
/ 02 июля 2018

Проблема проста:

Я клонирую репо, которое долгое время находилось в разработке, с целью использовать его локально (в данном случае это vue-starter )

Таким образом, в этом репо есть пульты и история, которую я хочу удалить (я хочу начать чистое состояние без внешней истории)

Так что я решил удалить все файлы .git и git init новый репо. сделал это, и, кажется, не имеет никакого эффекта. тогда я подумал, что я просто сделаю init init и буду работать оттуда.

, поэтому я запустил npm install, а затем у меня было 44812 непостанованных файлов, которые «фиксируются» в течение примерно 20 минут, пока не перестают отвечать и замирают.

Каков "правильный" способ клонировать проект и начать новую локальную историю (и зафиксировать десятки тысяч npm install ed файлов? Все мои поиски не помогли.

Спасибо

1 Ответ

0 голосов
/ 03 июля 2018

Удаление .git и выполнение git init недостаточно.

Вам необходимо сделать первый коммит:

git add .
git commit -m "First commit"

И установить обратное репо (если вам нужно отодвинуть его), пустое репо:

git remote add origin /url/remote/repo

Наконец, верните его обратно с помощью git push -u origin master

...