AndroidでGitHubリポジトリを作るときの手順(with SourceTree)

初心者感丸出しでちょっと恥ずかしいレベルの内容だけど、いつも忘れるのでメモ

課題

community.atlassian.com

  • 新規作成したリモートリポジトリをクローンしてでAndroidStudio上でProject Newしても、テンプレートのappフォルダが生成されない
    • 理由はちゃんと調べてない。これが解決すれば良い気もするけど、ワークアラウンドさえ分かればいいので今分かる範囲でどうにかしたい
    • .gitignoreのコンフリクトが原因なような気がしている
  • Gitのコマンドは極力CLIを利用しない。SourceTreeでやる
    • SourceTreeを利用できる環境で働いているので今はCLIにこだわってない。SourceTreeでできるようになったら同じ手順をCLIで実現できるようにする

手順

  1. リモートリポジトリを作成する
  2. ローカルで新規プロジェクトを作成する
  3. SourceTreeで作成したローカルプロジェクトを新規リポジトリとして登録する。リモートリポジトリも作成するはチェックを外す
  4. SourceTreeで リモートを追加を選択
  5. origin/作成したGitHubリポジトリのURLを設定して登録
  6. fetch
  7. ローカルの.gitignoreを削除(コンフリクトの原因になるため)
  8. originを選択してリモートのmainブランチをチェックアウト
  9. ローカルの変更をcommit
  10. pushする