2016-10-09 10 views
0

Androidスタジオが初めてで、ナビゲーションドローアアプリの開発を開始しました。AndroidスタジオでHEADの問題が発生しました

コミットを間違えた後、私はバージョンコントロールの「チェックアウトリビジョン」で遊んだので、「切り離されたHEAD」によってGithubにプロジェクトをプッシュできなくなりました。

この問題を解決するにはどうすればよいですか?私のアプリはエミュレータで完璧に動作します。

おかげでGitの中で「デタッチヘッド状態」にある場合、それはあなたが現在、過去に応じて履歴を表示している意味

答えて

0

はそれが枝の上ではありませんコミット。あなたの目標が何であるかに基づいて、いくつかのことが起こる必要があります。

現在チェックアウトされているバージョンでコードを続行したい場合は、もしそうなら、最後にコミットしたものをチェックアウトしてから、git revertまたはgit resetのいずれかの方法で履歴を取り消してください。

最新のコミットに戻って正常に動作させたい場合は、git checkout <newest SHA>が問題なく動作します。

0

Detached Headを取り除くには、なぜこの問題が発生したのかを知る必要があります。プロジェクトをローカルにコミットするだけで、プロジェクトを複数回(またはアトラスを2回)マージするので、その頭を切り離すことができます。 あなたがする必要があるのは、プロジェクトをマージするたびに、サーバブランチだけでなくローカルにもコミットすることです。。 これは自分の問題を解決します。

関連する問題