2

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 エラーではないため、これをすべて試す必要がありました。

4

1 に答える 1

0

gitレポジトリではありません。問題を修正してレポジトリをサーバー状態にした方法、ソースをリセットしてください。

make clobber 
repo forall -c git reset --hard 
repo sync -j8 
于 2012-05-06T09:17:00.120 に答える