0

私が作った新機能を新しい新しいブランチにプッシュしたかったのです。完了したら、新しいブランチを作成し、新しいファイルを追加し(git add .)、コミットし(commit -am 'new data')、Herokuにプッシュしました(git push heroku mastergit push heroku new_branch:master)。

git initコマンドを実行しなかったかどうかはわかりません。プロジェクトを開くと、すべての「古い」データがあり、私が作成した新しい機能は含まれていません。

それらを復元する方法はありますか?

どうもありがとうございました、私は数日間それらの機能に取り組んでいたので、私がそれらを失っていないことを願っています...

編集:

の出力git branch -a

  master
* new_design
  remotes/heroku/HEAD -> heroku/master
  remotes/heroku/master
  remotes/heroku/new_design

EDIT2: の出力git checkout master

Checking out files: 100% (10688/10688), done.
M   config/database.yml
Switched to branch 'master'
Your branch is behind 'heroku/master' by 1 commit, and can be fast-forwarded.

EDIT3: ログからの批評家のコミットは次のとおりです。

commit 60574e2a80917721e2cf0806e5d1eedc3c2adc06
Author: me
Date:   Wed Jan 2 15:33:51 2013 +0100

    new design

commit 58e846e372464eb32d29535abf1edce88ca0e5a9
Merge: b5f503b 8f2e5da
Author: me
Date:   Wed Jan 2 15:05:46 2013 +0100

    WIP on master: b5f503b Design updated to get the rest of the site

commit 8f2e5da65df5b22419baa45fb6a7b81fcbc7a20b
Author: me
Date:   Wed Jan 2 15:05:46 2013 +0100

    index on master: b5f503b Design updated to get the rest of the si
4

1 に答える 1

0

サーバーにプッシュしたものを試してみましたか?

リポジトリを別の場所にクローンしてみて、何が得られるかを確認してください。

また、これは「ダムhttpサーバー」ですか?

git update-server-infoその場合は、プッシュのたびにサーバー側で呼び出すことを忘れないでください。

于 2013-01-02T20:06:12.290 に答える