2

我有一个为和Git添加了遥控器的存储库。我添加了几个提交并将这些提交推送到 Heroku,将推送到 GitHub 的内容留下了一些提交。GitHubHeroku

我的电脑被偷了,所以我丢失了我的原始代码库。

我能够从 Heroku 克隆存储库,但当然 GitHub 不再同步(因为我添加到 Heroku 的提交)。

我需要做什么才能将此存储库与 GitHub 同步,以便它具有仅添加到 Heroku 的提交,并能够通过正确的提交历史推送到 GitHub?

4

2 回答 2

4

如果没有特定于 GitHub 的提交,您需要做的就是:

  • 克隆你的 Heroku 仓库
  • 将远程 URL 添加到您的 GitHub 存储库
  • 推送到 GitHub

这应该足以让 GitHub 获得与 Heroku 中相同的提交。

于 2013-07-02T06:07:05.210 回答
0

这个答案帮助我以其他方式解决了这个问题。我将更新推送到 GtiHub 并且需要使用最新更改来更新 heroku。所以这就是我所做的:

  1. 克隆 github 仓库
    • git clone git@github.com:user/app.git
  2. 将远程 url 添加到 heroku
    • 光盘应用
    • git 远程添加 heroku git@heroku.com:app.git
  3. 推送到heroku
    • git推heroku
于 2016-02-18T00:09:09.660 回答