Android ソースにいくつかの変更を加えた後、それらの変更を元に戻しましたが、いずれもコミットされていませんでした。それでも、Android ソースをコンパイルすると、これらの変更が logcat メッセージに明確に表示されました。これは、私が行った変更がコミットされていないことを意味しますが、コンパイラがコンパイルのためにコードを取得すると、これらの変更が含まれます.YES/NO ?
最後にコードを台無しにして、リモートリポジトリの状態に戻したいと思いました。git reset --hard HEAD を考えていると、git がエラーを出していました。致命的、git リポジトリなどではありません。
私はそれについて読みましたが、これはおそらく No git repo is present here を意味していました。だから私はこれをしました。
$ cd (project-directory)
$ git init
$ (add some files)
$ git add .
$ git commit -m 'Initial commit'
それから
git reset --hard HEAD
HEAD は現在 73adaa6 初期コミット
私がもう何をしているのかわかりません。私の意図は、andoird ソースの状態から変更を取り除き、このレポをダウンロードしたリモート サーバーと同じ状態に戻すことでした。
単純な git reset --hard HEAD でこれを実行する必要があることはわかっていましたが、git repo エラーではないため、これをすべて試す必要がありました。