0

iPhoneアプリのgitリポジトリ設定で、XCodeの外部で最後にコミットされたバージョンのファイルにアクセスする方法はありますか?以前のバージョンをハードドライブのどこかに見つけることができますか、それともファイルを何らかの方法でつなぎ合わせることができますか?現在のバージョンのファイルは破損しています(興味がある場合は、以下のストーリーを参照してください)。前回gitの外部でファイルをバックアップできたときから行った変更を取得したいと思います。XCodeで何かにアクセスしたり、MacでMax OS Xインストーラーで利用できるもの以外のものを実行したりすることができないので、可能であれば以前のバージョンのファイルにアクセスしたいと思います。

Story that pisses me off begins here:

最近の6時間のフライトで、私はMACを飛行機に乗せ、この期間中にgitに約2回変更を加えました。飛行の終わりにすべての電子機器をシャットダウンしなければならなくなるまで、MACではすべてが正常に機能していました。その時、MACにシャットダウンするように指示しましたが、代わりにフリーズしました。航空会社の事故を避けたいと思ったので、1分以上待った後、電源ボタンを押したままコンピューターを強制的にシャットダウンしました。

その夜遅くにコンピュータの電源を入れると、起動しなくなり、代わりにAppleのロゴと回転するギアがフリーズしました。インストールディスクを使用してログインをバイパスし、ディスクユーティリティにアクセスしましたが、ドライブの修復に失敗しました。ハードドライブはまだマウントされているので、ファイルにアクセスできます。アプリに必要な絶対に必要なファイルにアクセスしましたが、Windowsマシンで開いたときに、ゴミが含まれていました。もちろん、他のファイルのほとんどはすべて問題ありませんでした:-/

Story that pisses me off ends here.

だから、私はまだ私の愚かなMACを修正しようとしていますが、先に進む前に、おそらくドライブをワイプする必要がある前に、私はできる限りすべてのファイルを取得しようとしているので、どんな助けでも間違いなくありがたいです。

4

1 に答える 1

0

現在の変更を一掃し、最新のコミットされたバージョンを確認するには、

git checkout HEAD .

現在の変更を消去して、以前にコミットされたバージョンを確認するには、

git checkout HEAD^ .
于 2013-02-02T07:40:39.120 に答える