私はコミットしたことがない場合、 'git reset -hard HEAD'を元に戻すことはできますか?
git reset --hard HEAD
を実行した後、いくつかのコードを失い、私は仕事を犯したことはありません。このコードを取得する方法はありますか?それはどこに記録されましたか?コマンドを元に戻すことはできますか?
私はコミットしたことがない場合、 'git reset -hard HEAD'を元に戻すことはできますか?
git reset --hard HEAD
を実行した後、いくつかのコードを失い、私は仕事を犯したことはありません。このコードを取得する方法はありますか?それはどこに記録されましたか?コマンドを元に戻すことはできますか?
Nope、git reset --hard
およびgit checkout -f
はコミットされていない変更を破壊します。
作業ディレクトリ内のコミットされていない変更(ステージングを含む)は失われます。そのため、慎重に使用する必要があります(または--mixed
,--soft
のような他のフラグを使用してください)