Заменить удаленный репозиторий git (Heroku)

Я новичок в git и heroku.

Я создал приложение на heroku, нажал некоторые файлы на репо.

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

Ответ 1

Если вы хотите полностью заменить историю коммитов, которые вы уже нажали на историю этого нового второго репо, все, что вам нужно сделать, это:

git remote show heroku in the first repo
cd /path/to/seconf/git/repo
git remote add heroku <heroku_repo_address_from_previous_command>
# for instance: git remote add heroku [email protected]:appname.git
git push --force heroku master

Это заменит ветвь master удаленного ретрансляции heroku веткой master вашего второго репо. Но это потеряло бы (или, по крайней мере, сохраняло бы в журналах удаленного репо какое-то время) историю ветки master прежнего репо.

Предположим, вы можете повторно использовать свои учетные данные heroku, которые вы уже создали, после быстрой страницы Heroku и Heroku Deploying с git страница.