UnityをGithubのリポジトリに登録する手順

# 概要
unityプロジェクトをGithubで管理しているひとが多いとおもいますが、毎回手順を忘れてしまうのでまとめてみました。

# 環境
・macOS Mojave(10.14.6)
・Unity(2018.4.16f1)
・SourceTree(4.0.1(234))
・GitHub

# 初期設定
## 1.GitHubアカウントを登録しておく
https://github.co.jp/

## 2.公開鍵・秘密鍵の設定をしておく
[GitHubでssh接続する手順~公開鍵・秘密鍵の生成から~](https://qiita.com/shizuma/items/2b2f873a0034839e47ce)

# 手順
## 1．GitHubにリモートリポジトリを作成する
① githubにログイン
https://github.co.jp/

② 「New」をクリック
![スクリーンショット 2020-04-11 10.47.41.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/820887e9-5011-f25a-ec6d-3e439fc775f0.png)

②リポジトリ名を決め、「create repository」
※ゲーム名とかにしておきましょう
※ここではgitignoreはまだつくりません。後ほどローカルで作成し、unityプロジェクトのコミット数が減ることを確認してからプッシュします。
![スクリーンショット 2020-04-11 10.48.24.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/b7ba9d80-1ba6-746b-a9c5-a204c5b9d73d.png)

③できた
![スクリーンショット 2020-04-11 10.51.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/b11a9da7-136b-6b83-4169-74d0e226517e.png)

## 2．ローカルにUnityのプロジェクトを作成する
いつもどおりunityのプロジェクトを作成します。
[Unity Hubの使い方【初心者向け】](https://dkrevel.com/makegame-beginner/unity-hub)
## 3．ローカルのリポジトリを作成する
### 3．1．SouceTreeでローカルリポジトリを登録する
①ソースツリーを開き、画像の通りにクリック
<img width="479" alt="スクリーンショット 2020-04-11 11.42.59.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/3b06212c-db0c-2f95-e5ab-c2b1e8440441.png">

②先程作ったunityプロジェクトを選択
<img width="659" alt="スクリーンショット 2020-04-11 11.43.38.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/4ed71026-7d65-695b-7621-b17e74b5d641.png">

③作成
<img width="518" alt="スクリーンショット 2020-04-11 11.43.56.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/60cf345d-c03b-6162-d978-3670ef158bfc.png">

④登録されたのでクリックして開く
<img width="475" alt="スクリーンショット 2020-04-11 11.44.09.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/b644d191-728b-33f8-2514-2eeef45611b6.png">

⑤できた…が、このままではコミット数が多すぎるので、.gitignoreを作ります
<img width="1053" alt="スクリーンショット 2020-04-11 11.44.23.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/2f51f188-2fbe-4289-4a3d-fe17e0d00ea3.png">


### 3．2．gitignoreを設定する
①リポジトリ設定を開く
<img width="723" alt="スクリーンショット 2020-04-11 11.44.46.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/338a5f49-74be-7fa1-a0ab-edba7de069ee.png">

②編集をクリックして.gitignoreを開く
<img width="581" alt="スクリーンショット 2020-04-11 11.46.01.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/44cec23f-73b8-5692-08e5-b56982b829f4.png">

③下記のリンクから、.gitignoreの中身をコピペして貼り付け、保存して閉じる
[gitignore/Unity.gitignore](https://github.com/github/gitignore/blob/master/Unity.gitignore)

<img width="660" alt="スクリーンショット 2020-04-11 11.47.03.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/c3982383-6ebb-ac42-928f-701029d4dd5a.png">

④OK
<img width="579" alt="スクリーンショット 2020-04-11 11.47.19.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/ac7a2c38-2e00-35cb-1328-a7115396edb5.png">

⑤左上のコミット数が少なくなっていればOK
<img width="1280" alt="スクリーンショット 2020-04-11 11.47.47.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/8f9906ae-eae9-8533-2f32-ba452e350b08.png">


### 3．3．gitattributeを設定する

①リポジトリの初期化
<img width="916" alt="スクリーンショット 2020-04-11 11.48.14.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/f6c3a976-eb81-a41f-0a3a-7fea85d290a1.png">

②利用する
<img width="508" alt="スクリーンショット 2020-04-11 11.48.23.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/9250a0d5-8e30-b1d1-d9ea-7e5093c96299.png">

③何でもいいので適当な項目を追加する
※中身は後ほど設定する
※ここでは.gitattributeのファイルを作成したいだけなので
<img width="608" alt="スクリーンショット 2020-04-11 11.48.38.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/26e9d9b0-43f9-916d-1f3e-5c65c744de65.png">

④OK
<img width="250" alt="スクリーンショット 2020-04-11 11.48.45.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/1fc392b9-2f10-9e33-aedc-fecb991f1ba3.png">

⑤はい
<img width="422" alt="スクリーンショット 2020-04-11 11.48.51.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/f1b1ad9f-ca31-b466-a84d-8f6ca5310ef5.png">

⑥トラックファイル
<img width="514" alt="スクリーンショット 2020-04-11 11.48.57.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/c4000246-e16c-0b16-d475-9fa55204cf29.png">

⑦「.gitattribute」が作成されているので、クリックして開く
<img width="715" alt="スクリーンショット 2020-04-11 11.49.09.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/8a6dc07f-8575-5123-4c04-8a968fafd9c4.png">

⑧下記のサイトから.gitattributesの中身をコピペして貼り付け、保存して閉じる
[nemotoo/.gitattributes](https://gist.github.com/nemotoo/b8a1c3a0f1225bb9231979f389fd4f3f)


## 4．リモートとローカルを紐付け、プッシュする
①開く
<img width="723" alt="スクリーンショット 2020-04-11 11.44.46.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/97c24308-0f70-9236-8a42-67c1318cade1.png">

②追加
<img width="569" alt="スクリーンショット 2020-04-11 11.45.05.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/646e77f3-e711-8385-ab42-74a4887e3417.png">

③ここで、一旦GitHubに戻り、赤枠のリンクをクリップボードにコピーしておく
![スクリーンショット 2020-04-11 10.51.23.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/b829f60d-26b7-f674-48be-2680f60f7e65.png)

④ソースツリーに戻り、以下を入力してOK
・リモートの名前…origin
・URL/パス…さっきGitHubでコピーしたリンクを貼る
<img width="616" alt="スクリーンショット 2020-04-11 11.45.22.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/a24b7959-5354-181c-818d-2205b68ef58d.png">

⑤OK
<img width="570" alt="スクリーンショット 2020-04-11 11.45.35.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/336656/0e02fd43-45e1-0f69-c47a-c76d572a7dc9.png">

⑥これですべての準備が整ったので、コミットプッシュして終了

# 最後に

個人で色々アプリを出してるので、ぜひインストールおなしゃす！！！m(_ _)m
・[iOS](https://apps.apple.com/jp/developer/tomonari-ieko/id1493275230?l=en)
・[android](https://play.google.com/store/apps/developer?id=tomonari+ieko)