1

私は Aptana を使用してすべての変更をコミットしており、しばらく SmartGit を開いていませんでした。今日行ったとき、リポジトリを「クリーンアップ」するように促されました

4月からのコミットが見つかりません...

最新の変更を元に戻す方法はありますか?

すべてのコミットを表示した後

青色のコミットは、実際にはしばらく前にコミットされたものです。彼の最後の赤い「$search_col and $search_val = 0....」に戻りたいと思います。

4

1 に答える 1

1

クリーンアップでコミットを削除することはほとんどできません (コミットが ref-log ファイル (.git/logs) に登録されていない場合を除く)。あなたの場合、HEADコミットへのポインタが失われた可能性があります。SmartGit のログを使用してすべてのコミットを表示し、そこでQuery | Load All Commitsを呼び出すことができます。refが割り当てられていないHEADコミットが実際にある場合は、 Branch|Add Branchを使用してrefを割り当て、標準の Git コマンドで再度使用できるようにすることができます。

于 2012-06-28T15:14:49.673 に答える