編集中の変更をキャンセルし、最後にコミットされた状態に戻したいことがある。gitコマンドでやるにはgit checkoutだが、EGitではcheckoutと言う項目が無い。 EGitでそれをどうするかというと、プロジェクトを右クリックし、[Team]-[Reset]を選択しよう。 Resetダイアログが開くので、ReferencesのHEADを選ぶと最後にコミットされた状態に戻すことができる。 Reset TypeをHardとすることで全部戻るようだ。(他にSoft、Mixedがあるが詳しい違いは未調査)

