脳死で始めるgithub


# この記事でやること
　この記事では、
「github使いたいけどよく分からん( ｡∀ ° )ｼﾗｽ」
「とりまアップロードしてみたい！」
とか思っているgithub初心者に向けて、脳死でgithub上にファイルをアップロードする方法を書いていきます。

また、今回はWindows上での使用を想定していることに注意してください。

※実際に開発チームで使うような場面ではあまり参考にしないでください。あくまでgithubの勉強用に書くだけなので、この記事を参考にしてブランチを破壊してしまったとしても自己責任でお願いします。

# 必要なもの

- github登録用メールアドレス
- git

必要なものですが、github登録用にメールアドレスがいります。
また、github.com上から自分のpcへファイルのダウンロード（cloneとか）とアップロード（pushとか）する為にgitというアプリを入れる必要があります。

# 手順１　～githubアカウント作成～
　おっと、脳死でやるんですね。無駄な説明は極力しないようにしましょうか。それでは[github.com](https://github.com/)に行ってgithubにアカウントを作成していきましょう。

まずは、右上のサインアップをクリックして、
![脳死git_9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/651027db-3a15-0a37-8942-39e34b156491.png)

github上のusername（ここではqiitamimuro-lab）、登録用メールアドレス、サインイン用パスワードを登録し、機械でないことを証明するために絵をくるくるします。
そしてSelect a planをクリックしましょう。
![脳死git_2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/9b78b0b9-b19f-46c7-0381-de933aef8bd4.png)

プランは、個人で使うので$0を選択してください。
![脳死git_3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/e5199586-4205-73e3-7c1d-ce7746abb1b5.png)

そんで職業とか、プログラミング経験とか、
![脳死git_4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/3c0c7e88-6178-b458-39d8-a35f726ee62a.png)

使用目的とか、興味あるものとか聞かれるので適当に答えといてください。
![脳死git_5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/bbf5b301-68af-acf6-fc0e-85f5dbbfbbc7.png)

そして、次に進むと下の様なページに飛んで設定したメールアドレスに承認用メールが届きます。
![脳死git_6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/8bb90e7e-5269-45fc-e30f-8b2a3b2ab90e.png)

メールはこんな感じで、Variafy email addressをクリックして、
![脳死git_7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/c9e6c834-479a-4866-7896-98e20169e105.png)

このようなページに飛んだらめでたくgithubのアカウント作成完了です。
![脳死git_8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/253b75d0-1037-f8f4-ece3-bbb432fbcfb9.png)

# 手順２　～リポジトリを作成する～
　脳死なのでリポジトリとは何か？とかいちいち説明しませんね。さっきの画面に行ったら、作成するリポジトリの名前（ここではnousi_repository）とその説明（ここでは「脳死で始めるgithubの最初のリポジトリ」）を入力して、Create repositoryをクリックします。
![脳死git_10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/3d500bfa-53d5-0a76-2ad0-5d29e114d1a7.png)

すると、このようなページに飛んでリポジトリが作成されたことが確認できます。
![脳死git_11.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/51a1c673-5b4e-1d34-bdef-463dbb085f10.png)

#手順３　～gitをインストールする～
 インストールするために、まずは[ここ](https://git-scm.com/downloads)に飛びましょう。そして、DawonloadsのWindowsをクリックしてインストーラをダウンロード・起動させます。
![1_-1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/4b54c60f-7671-4d45-d772-e1f09ca81c13.png)

インストーラを起動させたら、ひたすらnextを押していきましょう。
![1_0.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/0275fe4a-a01d-4413-f131-e9bd80fc80b4.png)
![1_1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/9ded92d9-a31d-da0d-1e9f-74c548aa323d.png)
![1_2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/53f695ac-41be-c151-f45b-a7a66f918ec5.png)
![1_3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/0817ef7e-3afe-75c1-bd6c-6e031aa91c9d.png)
![1_4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/6c0b3ff1-1ac5-c045-6909-6966f00724a7.png)
![1_5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/dfe03bac-852a-99e0-68f2-43387b825e45.png)
![1_6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/25194085-5e5d-404c-757e-867b9df409f8.png)
![1_7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/ff086183-ea64-dd4c-4153-2302c0c53bf1.png)
![1_8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/d42880b3-5095-5701-3bef-607971e08fd2.png)

これでめでたくgitがpcにインストールされました！
確認のために、コマンドプロンプト上で

```
 git --version
```
と打ち込むと、バージョンが表示されます。これでちゃんとパスも通っていることが確認できましたね。
![1_9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/a2047cfd-34cf-5f26-4393-b5088f3424bc.png)


# 手順４　～ファイルをgithubへアップロード～
　たぶんアップロードって言い方が正しいかどうか分からないのですが。そんな感じです。とりあえず、コマンドプロンプト上でgit用にフォルダを作ってください。そしてそのフォルダ上でコマンドプロンプトを開いてください。
![スクリーンショット (104).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/a6e8746c-4909-873b-0d3a-2b2a8dc5b4bd.png)

今回は「脳死git」フォルダで作業します。そして以下のコマンドを打ち込んでください。

```
git clone https://github.com/ユーザ名/nousi_repository.git
cd nousi_repository
```
ちなみに、ユーザ名はgithub登録時のこれです。
![スクリーンショット (89).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/c7e097fb-7ed4-8140-1851-5c732d2b557d.png)

そして、ダウンロードされたnousi_repositoryに「newfile.txt」というファイルを作成しましょう。
![スクリーンショット (107).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/ddc5a4ad-4a68-1512-9e43-b7d894fcb460.png)

最後に、以下のコマンドを打ち込んでください。この時にログインを求められるかもしれないので適当にログインしてください。

```
git add .
git commit -m "add new file"
git remote add origin https://github.com/ユーザ名/nousi_repository.git
git push origin master
```
するとなんと。。。先ほどデスクトップにあった「newfile.txt」がgithub上にアップロードされています！
![スクリーンショット (105).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/554112/160417c6-f8ee-df26-70dc-bf39dcae5191.png)
おめでとうです。できましたね。

# 最後に
 最後まで読んでくれてありがとうございます。githubってGoogle DriveとかOne Driveに比べて手が出しにくいですよね。その理由とかは追々話していくとして、今回はとりあえずあまり難しい説明抜きで実行できるように記事を書きました。また、

「githubってなんなんやー！」
「Google Drive的な感じかと思ってたけどなんかめんどそう。。。」

とか思っている人向けになるべく難しいこと抜きで始められるという意味を込めて「脳死で始めるgithub」というタイトルにしました。

　再度言いますが、これは初心者の勉強の助けになればと書いているだけです。なのでこの記事を参考にしてブランチを破壊してしまったりしても自己責任でお願いします。

それじゃ！よいgithubライフを。