Ответ 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 страница.