そのため、初期化したばかりのローカル リポジトリにリモートの空のリポジトリを追加し、ローカルの変更をコミットする前にプルするというミスを犯しました。
git init
git remote add origin <URL>
git add *
git pull origin master
git が空のリポジトリをローカルのリポジトリに書き込んだため、すべてのファイルが削除されました。
通常、プルするときに、コミットが必要なステージングされていないローカル変更がある場合、git はマージを拒否しました。これが最初のコミットと違うことに驚いています。
git log
ローカルの変更をコミットしたことがないため、最初のコミットのみが表示されるため、 を使用してプルを元に戻すことはできませんgit reset --hard
。ファイルを復元する方法はありますか。