2017-03-16 10 views
0

私はPCで自分のアプリを開発していて、GitHubで仕事をバックアップしていました。新しいラップトップを買ったので、GitHubを使い、両方のデバイスで同時に作業したいと思っていました。私はAndroid Studioにプロジェクトをインポートしようとしましたが、プロジェクトの構造は空/空でした。問題は、私はgithub上にいくつかのファイルを持っていなかった、それらはPC上のローカルのみだったということでした。 (この段階で私はhttps://github.com/ankhthief/FirstAidLog/commit/a4844d46748af15f90ec12c23672cb92dcfd229dを試しました)。 TeamViewerを使用してPCに接続し、重要なgradleファイルをgithubに同期させました。プロジェクトをノートブックにインポートすることができましたが、私は紛失して別のファイルを使ってコミットしました。私は両方のコンピュータで必要ではないと思われるいくつかのファイルでGitHubを使いました。誰も私のプロジェクトをきれいにしてセットアップすることができますので、両方のデバイスで正常に動作しますか?プロジェクトにリンク:https://github.com/ankhthief/FirstAidLoggithubでAndroidプロジェクトをクリーンアップ

私はGitのためのコマンドを使用する必要がありますするつもりですので、もし私が初心者のためのステップバイステップのチュートリアルを好むだろう、かなりのGitへの新たなだけでなく、Androidのだ:)

どうもありがとうございました。

答えて

0

プロジェクトをチェックアウトしてビルドして実行できます。 FloatingActionButtonにはプラス記号が付いていますが、それはあなたが言及したthe commitのあなたの意図です。

プロジェクトがあなたのPC上に構築されていない場合は、プロジェクトのローカルコピーが壊れていると思います。私は、次のことをお勧め:

  • 場合のAndroid Studioで

をあなたの新しいコピーを開き、GitHubの からgit clone [email protected]:ankhthief/FirstAidLog.git

  • をプロジェクトのフォルダのバックアップ
  • チェックアウト、プロジェクトの新しいコピーを作ります何らかの理由でリポジトリ(ローカルとリモート)で完全にやり直す必要があると感じたら

    • チェックアウト新しいローカルリポジトリを開始するthis questionのための受け入れ答えは、あなたが感じる
    • あなたは
    • があなたのリモートリポジトリを上書き自分のリポジトリにしたいファイルのみを追加「物事が右にある」PC上でこれを行います(GitHubのは)git push --force
    • 再チェックアウト他のPC上のプロジェクト(上記参照)
  • +0

    と私はPC上だけでなく、ラップトップ上でアプリケーションを構築/実行することができますが、私はので、私のようなファイルの同期を開始コミットめちゃくちゃ.gradle/3.3/...と私は両方のデバイスで混乱します。しかし、私はあなたの答えの第二の部分は私を助けるはずだと思います。ありがとう。 – Raddino

    関連する問題