Если вы хотите полностью заменить историю коммитов, которые вы уже выдвинули историей этого нового второго репо, все, что вам нужно сделать, это:
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 git@heroku.com:appname.git
git push --force heroku master
Это заменит ветку master
удаленного репо heroku
на ветку master
вашего второго репо. Но это потеряло бы (или, по крайней мере, некоторое время оставило бы в журналах удаленного репо) историю ветки master
предыдущего репо.
Это предполагает, что вы можете повторно использовать свои учетные данные heroku, которые вы уже создали, следуя странице быстрого запуска *1011* и Heroku Deploying with git page .