何か奇妙なことが起こった — 私の開発ブランチは、最後のコミットまでの履歴をすべて失ってしまった. 誰でも理由を提案できますか?
私が最後に行ったこと — フォークした Brotherbard GitX をインストールし、それを使い始めました (主に履歴の表示用ですが、マージも試みました)。しかし、開発がマスターから見つめられて並行して進む前に、「feature-shape-fill」ブランチが開発に2回マージされました。また、開発中に git stash を実行しました。
現在、develop ブランチの git log には、最後のコミットのみが表示されます。「切り離された」などとは言いません。
* GitX (公式およびこのフォーク) はすでに恐れています。先週の奇妙な出来事も同様に発生したためです — バイナリ .fla ファイルは、いくつかのコミットで過去の夜に保存されていません。すべてのテキスト ファイルは問題ありませんでしたが、そのバイナリは 4 つのコミットのように遅れていました。ブランチを切り替えている間、他の作業ディレクトリはまったく更新されませんでした (私はコンソールで作業していましたが、git はエラーについて何も言いませんでした。彼にとっては問題ありませんでした)。それがgitxと関係があるのならドンノ?
upd:ここで言及されているのと同じ問題のようですhttp://groups.google.com/group/gitx/browse_thread/thread/71a0f759d115fee5 ここに私が得たものがあります:
$ git reflog
157cfca HEAD@{0}: checkout: moving from feature-shape-fill to develop
46a6163 HEAD@{1}: checkout: moving from develop to feature-shape-fill
157cfca HEAD@{2}: commit: Rotated drag tip
7f6c394 HEAD@{3}: commit: TextShapesCanvas is working,
4765eed HEAD@{4}: merge feature-shape-fill: Merge made by recursive.
ed44a2c HEAD@{5}: checkout: moving from feature-shape-fill to develop
46a6163 HEAD@{6}: commit: More tight packaging (thnx to TextLineMetrics),
59b6d2d HEAD@{7}: checkout: moving from develop to feature-shape-fill
ed44a2c HEAD@{8}: merge feature-shape-fill: Merge made by recursive.
67d08b3 HEAD@{9}: commit: Basic grid functionality, need to add text shapes and fix resize-generation
505479c HEAD@{10}: checkout: moving from feature-shape-fill to develop
59b6d2d HEAD@{11}: commit (amend): Simple retrovirus non-optomized algorithm
5ec1b70 HEAD@{12}: commit: Simple retrovirus non-optomized algorithm
b9eaf18 HEAD@{13}: commit: The most ugly suitable version of fill algorithm
757f1b7 HEAD@{14}: checkout: moving from feature-shape-fill-predefined to feature-shape-fill
757f1b7 HEAD@{15}: checkout: moving from feature-shape-fill to feature-shape-fill-predefined
757f1b7 HEAD@{16}: checkout: moving from feature-shape-fill-auto to feature-shape-fill
b8e284f HEAD@{17}: commit: Auto fill first steps
757f1b7 HEAD@{18}: checkout: moving from feature-shape-fill to feature-shape-fill-auto
757f1b7 HEAD@{19}: commit: Test document created, components::TextShape base draft
505479c HEAD@{20}: checkout: moving from develop to feature-shape-fill
505479c HEAD@{21}: checkout: moving from master to develop
それらは失われていないように見えますが、どうすれば私の履歴を取り戻すことができますか?