git学ぼうぜの会 ハンズオン資料 - local学生部 gwイベント
DESCRIPTION
2014/05/05に行われた、LOCAL学生部GWイベントでのハンズオン資料です。TRANSCRIPT
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を積極的に使っていきましょう
リポジトリ作って遊ぼうとりあえずリポジトリ作って、テキトーに遊んでけばいいんじゃないかな
というわけでがるさんにバトンタッチ!