最初にローカル git を使用して、Xcode でいくつかの作業を行っています。コードを共有するために、GitHub を試し始めました。なんとなく、ごちゃごちゃしてしまいました。
今日、コードがある程度動くようになったので、GitHub をアクティブにしてコードをアップロードします。それから、私は地元に何も残っていないことに気づきました。
User/Developer にすべてのコードがあり、3 泊の作業がなくなりました :(
とにかく、コードを復元できますか?
コメントしたように、XCode 内で GitHub リンクをアクティブ化するときに変更が表示される前に変更をコミットした場合は、それらのコミットを復元できるはずです。
git reflog
参照されなくなったものも含め、すべてのコミットを確認する方法です。
たとえば、「ハード リセット後に行った最新のコミット」を参照してください。
git branch -a
また、現在のブランチを表示し、最初のブランチをチェックアウトする必要があるかどうかを確認するのに役立ちます。この種のシナリオは、リモート ブランチ (まだ空) が誤ってチェックアウトされた場合に発生します。
その場合 (つまり、XCode が誤ってリモートの空のブランチをチェックアウトした場合)、元のブランチに簡単に戻ることができます。
git checkout -