Unityプロジェクトのバージョン管理にはGitHub Desktopを使おう

# Unityプロジェクトのバージョン管理にGitHub Desktopを使ってみたら簡単にできた
[GitHub Desktop](https://desktop.github.com/)のダウンロードはこちらから。
https://desktop.github.com/
![GitHub Desktop Version 1.6.5](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/d356bf03-e113-a949-54ab-8fd925304e03.jpeg)
## 1.最初にUnityプロジェクトを作成する
Unityプロジェクトを作成してGitHubにアップする手順を見ていきます。
### 1-1.ローカルにリポジトリを作る
[File]-[New repository]を選択します。
![Create a new repository](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/7f971171-3afc-e364-3bc8-8ee9ca8a27f0.jpeg)
「Git ignore」を「Unity」に変更します。
余分なファイルをGitHub上にアップしなくなるので大変助かります。
![Git ignore を Unity にする](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/fc539be0-c2a6-a7a6-f418-af12631ae2ef.jpeg)
### 1-2.GitHubにアップする
「Publish repository」をクリックします。
![Publish repository](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/2146ff92-de3b-9097-48a1-9d183ec27eed.png)
「Keep this code private」のチェックを外して「Publish repository」をクリックします。
![「Keep this code private」のチェックを外す](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/d7e31639-b79e-7ea3-8693-b74ee2ef0539.jpeg)
GitHubで確認すると、リポジトリがアップされています。
![GitHubで確認する](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/cdfd531f-856f-7c5a-7498-c4cb2fa14fa0.jpeg)
## 2.サイクルを回して作業を進める
ブランチを作成して、GitHubに反映する手順を見ていきます。
### 2-1.ローカルにブランチを作る
[Branch]-[New branch]を選択します。
![New branch](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/ccdb08ba-1a84-9e52-009a-ccac7c58d6fc.jpeg)
### 2-2.Unityプロジェクトを作る
いつもどおり、Unityプロジェクトを作りましょう。
コミットする時はUnityを終了しておきます。
![Unityプロジェクトを作る](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/226c14f0-711d-0bcc-0a91-be1cfcdd42fd.jpeg)
### 2-3.ブランチにコミットする
「Commit to (ブランチ名)」をクリックします。
![ブランチにコミットする](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/406791d2-13a9-3962-86f7-f0ec1509c063.jpeg)
### 2-4.ブランチの変更をGitHubにアップする
「Publish branch」をクリックします。
![Publish branch](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/7e40edc1-d7bf-dca1-85fe-8abbe30e1f95.jpeg)
### 2-5.リモートリポジトリに反映する
「Compare & pull request」をクリックします。
![pull request](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/f8e34ea1-807f-f2af-6dc7-d31cac86de01.jpeg)
「Create pull request」をクリックします。
![Create pull request](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/c05921a7-5d66-0d77-f5f1-0534e8b6c4b5.jpeg)
「Merge pull request」をクリックします。
![Merge pull request](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/7681a5ff-c54d-9417-f447-2c2e6e8ca21e.jpeg)
「Confirm merge」をクリックします。
![Confirm merge](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/c297b8c2-e35b-c85d-dda7-a8b3db816859.jpeg)
### 2-6.ブランチを削除する
「Delete branch」をクリックします。
![Delete branch](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/2b6b20e5-75c6-1994-2fd7-4aa6d4947455.jpeg)
ローカルに作成したブランチも削除しておきましょう。
[Branch]-[Delete]を選択します。
![ローカルに作成したブランチも削除する](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/8d7591d3-82e2-fd21-770b-93e17d176f77.jpeg)
## 3.他のPCで作業をする
他のPCで作業するときの手順を見ていきます。
### 3-1.クローンする
[File]-[Clone repository]を選択します。
![Clone repository](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/30731/693250c0-b7f8-8a67-d1b6-4e60e559ae62.jpeg)