Git学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベント

Post on 25-May-2015

274 views 10 download

description

2014/05/05に行われた、LOCAL学生部GWイベントでのハンズオン資料です。

Transcript of Git学ぼうぜの会 ハンズオン資料 - LOCAL学生部 GWイベント

GitHub使おうぜの会2014/05/05

LOCAL学生部 GWイベント

話すこと• 自己紹介

• Git?

• GitHub?

• GitHubで遊んでみよう - まずは1人で遊んでみよう  - 学生部Webサイトを例にチーム開発ごっこ

• 今日もGit使っていこうぜという話

自己紹介!苫小牧高専 情報工学科3年

向平 卓矢(Takuya Mukohira)

mktakuya

- twitter.com/mktakuya

- facebook.com/mktakuya

- github.com/mktakuya #土下座アイコン

Git ?

Gitとは

• Git(ぎっと)

• バージョン管理システム

• リーナス・トーバルズによって開発

GitHub?

GitHubとはgit のプロジェクトホスティングサービス(リポジトリ置き場?)

ソーシャル機能もある!

Let's enjoy social coding!!

Octocat →

細かいことは 抜きにして

Let's Git!!

Let’s Git!! - まずは1人で編まずはリポジトリ作成、commit、pushの一連の流れを体験してみよう!

Let’s Git!! - まずは1人で編1. リポジトリをつくる

2. ローカルリポジトリの設定をする

3. ファイルを編集する

4. commitする

5. pushする

Step1: リポジトリをつくるgithub.com へ行って、リポジトリをつくりましょう!

Step2: ローカルリポジトリの設定をする

リモートリポジトリ: GitHubのサーバー上にあるリポジトリ (今作ったやつ)

ローカルリポジトリ: あなたのPCにあるリポジトリ (今から作るよ!)

Step2: ローカルリポジトリの設定をする

$ mkdir localst_GWEvent2014$ cd localst_GWEvent2014$ git init$ git remote add origin <repo_url>

Step3: ファイルを編集する$ vim README

Step4: commitする$ git add README からの$ git commit -m “Add README”

Step5: pushする$ git push -u origin master でGitHubのサーバーに変更をPush!!

Step6: いろいろ遊んでみるファイルを追加したり編集したりしたら、addしてcommitしてpushして、という感じで使っていきます。

コミットログ

ガンガンGitHub使っていこうガンガン使っていこうぜ

晒しちゃいけないもの(パスワードなど)は.gitignoreで除外しよう!

今回でGitHub使う練習して、今後のきっかけにしていただければ。

Let's Git!! - チーム開発編!

http://local-students.github.io にアクセス、

おかしなところが6つあるので探そう!

おかしなところ見つけたら手を上げて教えて下さい!

!

早い者勝ちです!!

間違いを見つけたら…

Let's Pull Request!1. Forkする

2. 自分のPCにcloneする

3. branchをつくる

4. ファイルを編集する

5. commitする

6.pushする

7.pull requestをおくる

Step1: ForkするGitHubのリポジトリを自分のリポジトリにコピー!https://github.com/local-students

Step2: cloneするForkしたリポジトリを、自分のPCにclone!

Step3: branchをつくる作業用のブランチをつくりましょう!git checkout -b <branch_name>

Step4: ファイルを編集するファイルを編集しましょう。

Step5: commitするgit add <file_name>したあと、

git commit -m “Commit Message”でcommit!

Step6: pushするgit push origin <branch_name> でpush!

Step7: pull requestするForkしたリポジトリのページヘ行って、pull request しましょう!

誰かがMergeしてくれます :)

Let's Pull Request!1. Forkする

2. 自分のPCにcloneする$ git clone <コピペしたURL>

3. branchをつくる$ git checkout -b “branch_name”

4. ファイルを編集する

5. commitする $ git add <file_name>$ git commit -m “Fix ○○”

6.pushする$ git push origin “branch_name”

7.pull requestをおくる

こんな感じで 学生部のサイトを

盛り上げていきましょう!

今日もGitを積極的に使っていきましょう

リポジトリ作って遊ぼうとりあえずリポジトリ作って、テキトーに遊んでけばいいんじゃないかな

というわけでがるさんにバトンタッチ!