2

と のリモートが追加されたGitリポジトリがGitHubありましたHeroku。私はいくつかのコミットを追加し、コミットを Heroku にプッシュしました。

コンピューターが盗まれたため、元のコード ベースを失いました。

Heroku からリポジトリのクローンを作成できましたが、もちろん GitHub は同期していません (Heroku にコミットを追加したため)。

このリポジトリを GitHub と同期して、Heroku にのみ追加されたコミットを保持し、適切なコミット履歴で GitHub にプッシュできるようにするには、どうすればよいですか?

4

2 に答える 2

4

GitHub に固有のコミットがなかった場合、必要なことは次のとおりです。

  • Heroku リポジトリのクローンを作成する
  • GitHub リポジトリにリモート URL を追加する
  • GitHub にプッシュする

GitHub が Heroku のものと同じコミットを取得するには、これで十分なはずです。

于 2013-07-02T06:07:05.210 に答える
0

この回答は、問題を別の方法で解決するのに役立ちました。更新を GtiHub にプッシュし、heroku を最新の変更で更新する必要がありました。だからここに私がしたことがあります:

  1. github リポジトリのクローンを作成する
    • git クローン git@github.com:user/app.git
  2. Heroku にリモート URL を追加する
    • CDアプリ
    • git remote add heroku git@heroku.com:app.git
  3. ヒロクにプッシュ
    • git push ヘロク
于 2016-02-18T00:09:09.660 に答える