狠狠撸

狠狠撸Share a Scribd company logo
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
東区フロントエンド勉強会 2016年 第1回
excode Inc. Toshimichi Suekane1
excode Inc. Toshimichi Suekane
今日やること
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
2
1. 事前準備の確認
2. 今日使う用語のかんたんな説明
3. リポジトリを作ってみよう
4. リポジトリに招待してみよう(Collaborator)
5. リポジトリを Fork してみよう
6. Pull Request してみよう
excode Inc. Toshimichi Suekane
今日はこちらを利用します
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
3
1. 事前準備の確認
git を共有するサービス git を管理するアプリケーション
https://www.sourcetreeapp.com/https://github.com/
excode Inc. Toshimichi Suekane
2. 今日使う用語のかんたんな説明
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
4
2. 今日使う用語のかんたんな説明
1. Repository(リポジトリ)
2. Crone(クローン)
3. Pull(プル)
4. Push(プッシュ)
5. Commit(コミット)
6. Con?ict(コンフリクト)
7. Collaborator(コラボレーター)
8. Fork(フォーク)
9. Branch(ブランチ)
10.Marge(マージ)
excode Inc. Toshimichi Suekane
1. Repository(リポジトリ)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
5
様々なデータを入れる箱、バケツ
2. 今日使う用語のかんたんな説明
excode Inc. Toshimichi Suekane
2. Crone(クローン)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
6
同じ内容の複製
今回はリモート (GitHub) のリポジトリをローカル (PC) にクローンします
2. 今日使う用語のかんたんな説明
excode Inc. Toshimichi Suekane
3. Pull(プル)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
7
最新の内容を取ってくる
2. 今日使う用語のかんたんな説明
excode Inc. Toshimichi Suekane
4. Push(プッシュ)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
8
編集した内容を送る
2. 今日使う用語のかんたんな説明
excode Inc. Toshimichi Suekane
5. Commit(コミット)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
9
ローカルで編集した内容を記録すること
2. 今日使う用語のかんたんな説明
excode Inc. Toshimichi Suekane
6. Con?ict(コンフリクト)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
10
内容が同一ではない、競合している状態
2. 今日使う用語のかんたんな説明
excode Inc. Toshimichi Suekane
7. Collaborator(コラボレーター)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
11
リポジトリの編集権限を持つ仲間
2. 今日使う用語のかんたんな説明
excode Inc. Toshimichi Suekane
8. Fork(フォーク)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
12
GitHub上での複製
オリジナルに対して、変更した内容を Pull Request することができる
2. 今日使う用語のかんたんな説明
excode Inc. Toshimichi Suekane
9. Branch(ブランチ)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
13
編集履歴の派生(枝分かれ)を作る
2. 今日使う用語のかんたんな説明
excode Inc. Toshimichi Suekane
10. Marge(マージ)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
14
編集履歴を合流(結合)させる
2. 今日使う用語のかんたんな説明
excode Inc. Toshimichi Suekane
3. リポジトリを作ってみよう
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
15
3. リポジトリを作ってみよう
1. GitHub 上にリポジトリを作る
2. SourceTree に GitHub アカウントを設定
3. ローカルに Clone する
4. リモート ? ローカルで Push してみよう
excode Inc. Toshimichi Suekane
3. リポジトリを作ってみよう
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
16
3. リポジトリを作ってみよう
ハンズオン
GitHub でリポジトリを作る
excode Inc. Toshimichi Suekane
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
17
3. リポジトリを作ってみよう
excode Inc. Toshimichi Suekane
GitHub でリポジトリを作る (1/3)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
18
3. リポジトリを作ってみよう
excode Inc. Toshimichi Suekane
GitHub でリポジトリを作る (2/3)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
19
3. リポジトリを作ってみよう
excode Inc. Toshimichi Suekane
GitHub でリポジトリを作る (3/3)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
20
3. リポジトリを作ってみよう
SourceTree アカウントを追加
excode Inc. Toshimichi Suekane
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
21
3. リポジトリを作ってみよう
excode Inc. Toshimichi Suekane
SourceTree アカウントを追加 (1/3)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
22
3. リポジトリを作ってみよう
excode Inc. Toshimichi Suekane
SourceTree アカウントを追加 (2/3)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
23
3. リポジトリを作ってみよう
excode Inc. Toshimichi Suekane
SourceTree アカウントを追加 (3/3)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
24
3. リポジトリを作ってみよう
SourceTree リモートのリポジトリを追加
excode Inc. Toshimichi Suekane
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
25
3. リポジトリを作ってみよう
excode Inc. Toshimichi Suekane
SourceTree リモートのリポジトリを追加 (1/3)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
26
3. リポジトリを作ってみよう
excode Inc. Toshimichi Suekane
SourceTree リモートのリポジトリを追加 (2/3)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
27
3. リポジトリを作ってみよう
excode Inc. Toshimichi Suekane
SourceTree リモートのリポジトリを追加 (3/3)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
28
3. リポジトリを作ってみよう
コミット & Push
excode Inc. Toshimichi Suekane
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
29
3. リポジトリを作ってみよう
excode Inc. Toshimichi Suekane
コミット & Push (1/6)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
30
3. リポジトリを作ってみよう
編集されたファイルの一覧
コミットしたいファイルを
こっちへドラッグ
excode Inc. Toshimichi Suekane
コミット & Push (2/6)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
31
3. リポジトリを作ってみよう
コメントを書いてコミットする
excode Inc. Toshimichi Suekane
コミット & Push (3/6)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
32
3. リポジトリを作ってみよう
Push を押す
excode Inc. Toshimichi Suekane
コミット & Push (4/6)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
33
3. リポジトリを作ってみよう
excode Inc. Toshimichi Suekane
コミット & Push (5/6)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
34
3. リポジトリを作ってみよう
excode Inc. Toshimichi Suekane
コミット & Push (6/6)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
35
3. リポジトリを作ってみよう
GitHub のリポジトリに変更内容が反映される
excode Inc. Toshimichi Suekane
4. リポジトリに招待してみよう?
(Collaborator)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
36
4. リポジトリに招待してみよう(Collaborator)
1. お互いのリポジトリに Collaborator として招待しあう
2. リポジトリをローカル に Clone する
3. お互いに Push してコンフリクトを解決してみよう
excode Inc. Toshimichi Suekane
4. リポジトリに招待してみよう?
(Collaborator)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
37
4. リポジトリに招待してみよう(Collaborator)
ハンズオン
Collaborator で招待する
excode Inc. Toshimichi Suekane
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
38
4. リポジトリに招待してみよう(Collaborator)
excode Inc. Toshimichi Suekane
Collaborator で招待する (1/3)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
39
4. リポジトリに招待してみよう(Collaborator)
excode Inc. Toshimichi Suekane
Collaborator で招待する (2/3)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
40
4. リポジトリに招待してみよう(Collaborator)
excode Inc. Toshimichi Suekane
Collaborator で招待する (3/3)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
41
4. リポジトリに招待してみよう(Collaborator)
excode Inc. Toshimichi Suekane
5. リポジトリを Fork してみよう
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
42
5. リポジトリを Fork してみよう
1. 共有しているリポジトリを Fork する
2. Fork したリポジトリをローカル に Clone する
3. ローカルで編集して Push する
4. GitHub から Pull Request をする
5. Pull Request の内容を確認して Marge してみよう
excode Inc. Toshimichi Suekane
5. リポジトリを Fork してみよう
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
43
5. リポジトリを Fork してみよう
ハンズオン
excode Inc. Toshimichi Suekane
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
44
5. リポジトリを Fork してみよう
相手リポジトリを Fork する
excode Inc. Toshimichi Suekane
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
45
5. リポジトリを Fork してみよう
相手リポジトリを Fork する (1/3)
これを Fork したい
excode Inc. Toshimichi Suekane
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
46
5. リポジトリを Fork してみよう
相手リポジトリを Fork する (2/3)
excode Inc. Toshimichi Suekane
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
47
5. リポジトリを Fork してみよう
相手リポジトリを Fork する (3/3)
Fork できました
excode Inc. Toshimichi Suekane
まとめ
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
48
1. 使うボタン(=コマンド)は意外に少ない
2. 作業前には必ず Pull
3. キリのいいところで、早め々の Push
ストレスのない共同作業を目指そう!
まとめ
excode Inc. Toshimichi Suekane
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
49
お疲れ様でした
Ad

Recommended

医療データ解析者へ向けた Git?GitHub 入門
医療データ解析者へ向けた Git?GitHub 入門
Yui Tomo
?
GitHub Releasesからインストールしたコマンドを管理する
GitHub Releasesからインストールしたコマンドを管理する
jiro4989
?
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Katz Ueno
?
蔼蝉冲蝉蝉办13さん向け骋颈迟贬耻产入门
蔼蝉冲蝉蝉办13さん向け骋颈迟贬耻产入门
Takashi Imagire
?
Git 入門
Git 入門
y-uti
?
骋颈迟贬耻产勉强会词事前準备词
骋颈迟贬耻产勉强会词事前準备词
Shintaro Mizuno
?
骋颈迟贬耻产勉强会词当日资料词
骋颈迟贬耻产勉强会词当日资料词
Shintaro Mizuno
?
新人骋颈迟/骋颈迟丑耻产研修公开用スライド(その2)
新人骋颈迟/骋颈迟丑耻产研修公开用スライド(その2)
pupupopo88
?
Git lev 1-おひとりさま用-
Git lev 1-おひとりさま用-
Kentarou Kurashige
?
骋颈迟の绍介
骋颈迟の绍介
Shoot Morii
?
骋颈迟の设定
骋颈迟の设定
Kentarou Kurashige
?
ゆるふわっ骋颈迟入门
ゆるふわっ骋颈迟入门
Keisuke Oohata
?
Google App Engine で ChatOps やっていき
Google App Engine で ChatOps やっていき
Satoru Takanami
?
はじめての驳颈迟丑耻产
はじめての驳颈迟丑耻产
Yasutaka Hamada
?
Git lev 4 -みんなでGit-
Git lev 4 -みんなでGit-
Kentarou Kurashige
?
色んな環境用の たった一つの.gitConfig
色んな環境用の たった一つの.gitConfig
wataru uchiyama
?
Git lev 3 -おひとりさまでブランチを-
Git lev 3 -おひとりさまでブランチを-
Kentarou Kurashige
?
猫にはわからない骋颈迟讲座
猫にはわからない骋颈迟讲座
Yusei Yamanaka
?
骋颈迟の使い方あれこれ
骋颈迟の使い方あれこれ
よしだ あつし
?
Shizudev git hub宿題
Shizudev git hub宿題
Tadahiro Ishisaka
?
驳颈迟丑耻产ハンス?オン
驳颈迟丑耻产ハンス?オン
Ayaka Ueda
?
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
?
Let's get ready for next Ruby
Let's get ready for next Ruby
Koichi ITO
?
今日から始める骋颈迟丑耻产
今日から始める骋颈迟丑耻产
lion-man
?
もしWordPressユーザーがGitを使ったら ?WordPressテーマを共同編集しよう?
もしWordPressユーザーがGitを使ったら ?WordPressテーマを共同編集しよう?
Takashi Uemura
?
骋颈迟叠耻肠办别迟笔濒耻驳颈苍蔼2014忘年度会
骋颈迟叠耻肠办别迟笔濒耻驳颈苍蔼2014忘年度会
Kiyotaka Kunihira
?
骋颈迟尝补产を16万8千光年ワープさせた话(改)
骋颈迟尝补产を16万8千光年ワープさせた话(改)
Wataru NOGUCHI
?
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
Toshimichi Suekane
?
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
俊道 末包
?

More Related Content

What's hot (20)

Git lev 1-おひとりさま用-
Git lev 1-おひとりさま用-
Kentarou Kurashige
?
骋颈迟の绍介
骋颈迟の绍介
Shoot Morii
?
骋颈迟の设定
骋颈迟の设定
Kentarou Kurashige
?
ゆるふわっ骋颈迟入门
ゆるふわっ骋颈迟入门
Keisuke Oohata
?
Google App Engine で ChatOps やっていき
Google App Engine で ChatOps やっていき
Satoru Takanami
?
はじめての驳颈迟丑耻产
はじめての驳颈迟丑耻产
Yasutaka Hamada
?
Git lev 4 -みんなでGit-
Git lev 4 -みんなでGit-
Kentarou Kurashige
?
色んな環境用の たった一つの.gitConfig
色んな環境用の たった一つの.gitConfig
wataru uchiyama
?
Git lev 3 -おひとりさまでブランチを-
Git lev 3 -おひとりさまでブランチを-
Kentarou Kurashige
?
猫にはわからない骋颈迟讲座
猫にはわからない骋颈迟讲座
Yusei Yamanaka
?
骋颈迟の使い方あれこれ
骋颈迟の使い方あれこれ
よしだ あつし
?
Shizudev git hub宿題
Shizudev git hub宿題
Tadahiro Ishisaka
?
驳颈迟丑耻产ハンス?オン
驳颈迟丑耻产ハンス?オン
Ayaka Ueda
?
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
?
Let's get ready for next Ruby
Let's get ready for next Ruby
Koichi ITO
?
今日から始める骋颈迟丑耻产
今日から始める骋颈迟丑耻产
lion-man
?
もしWordPressユーザーがGitを使ったら ?WordPressテーマを共同編集しよう?
もしWordPressユーザーがGitを使ったら ?WordPressテーマを共同編集しよう?
Takashi Uemura
?
骋颈迟叠耻肠办别迟笔濒耻驳颈苍蔼2014忘年度会
骋颈迟叠耻肠办别迟笔濒耻驳颈苍蔼2014忘年度会
Kiyotaka Kunihira
?
骋颈迟尝补产を16万8千光年ワープさせた话(改)
骋颈迟尝补产を16万8千光年ワープさせた话(改)
Wataru NOGUCHI
?
ゆるふわっ骋颈迟入门
ゆるふわっ骋颈迟入门
Keisuke Oohata
?
Google App Engine で ChatOps やっていき
Google App Engine で ChatOps やっていき
Satoru Takanami
?
はじめての驳颈迟丑耻产
はじめての驳颈迟丑耻产
Yasutaka Hamada
?
色んな環境用の たった一つの.gitConfig
色んな環境用の たった一つの.gitConfig
wataru uchiyama
?
Git lev 3 -おひとりさまでブランチを-
Git lev 3 -おひとりさまでブランチを-
Kentarou Kurashige
?
猫にはわからない骋颈迟讲座
猫にはわからない骋颈迟讲座
Yusei Yamanaka
?
驳颈迟丑耻产ハンス?オン
驳颈迟丑耻产ハンス?オン
Ayaka Ueda
?
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
?
Let's get ready for next Ruby
Let's get ready for next Ruby
Koichi ITO
?
今日から始める骋颈迟丑耻产
今日から始める骋颈迟丑耻产
lion-man
?
もしWordPressユーザーがGitを使ったら ?WordPressテーマを共同編集しよう?
もしWordPressユーザーがGitを使ったら ?WordPressテーマを共同編集しよう?
Takashi Uemura
?
骋颈迟叠耻肠办别迟笔濒耻驳颈苍蔼2014忘年度会
骋颈迟叠耻肠办别迟笔濒耻驳颈苍蔼2014忘年度会
Kiyotaka Kunihira
?
骋颈迟尝补产を16万8千光年ワープさせた话(改)
骋颈迟尝补产を16万8千光年ワープさせた话(改)
Wataru NOGUCHI
?

Viewers also liked (9)

gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
Toshimichi Suekane
?
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
俊道 末包
?
碍补颈锄别苍とコーテ?ィンク?て?、2年间生き抜いた
碍补颈锄别苍とコーテ?ィンク?て?、2年间生き抜いた
Toshimichi Suekane
?
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 環境準備編
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 環境準備編
Toshimichi Suekane
?
Retina対応 CSSスプライトを自動化しよう sprity版(東区フロントエンド勉強会 2015年 第2回) 補足資料
Retina対応 CSSスプライトを自動化しよう sprity版(東区フロントエンド勉強会 2015年 第2回) 補足資料
Toshimichi Suekane
?
gulp + sass で目指せ倍速コーディング(第2回 gulpfile.jsの分割管理と画像作成の効率化)
gulp + sass で目指せ倍速コーディング(第2回 gulpfile.jsの分割管理と画像作成の効率化)
Toshimichi Suekane
?
CSS Living StyleGuide
CSS Living StyleGuide
Hayashi Yuichi
?
いい感じのフロントエンド开発环境を作ってみた
いい感じのフロントエンド开発环境を作ってみた
Hayashi Yuichi
?
Gulp入門 - コーディングを10倍速くする
Gulp入門 - コーディングを10倍速くする
Hayashi Yuichi
?
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 本編
Toshimichi Suekane
?
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
骋颈迟贬耻产でプロジェクトを共有してみよう (1)
俊道 末包
?
碍补颈锄别苍とコーテ?ィンク?て?、2年间生き抜いた
碍补颈锄别苍とコーテ?ィンク?て?、2年间生き抜いた
Toshimichi Suekane
?
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 環境準備編
gulp + sass で目指せ倍速コーディング(東区フロントエンド勉強会 2015年 第1回) 環境準備編
Toshimichi Suekane
?
Retina対応 CSSスプライトを自動化しよう sprity版(東区フロントエンド勉強会 2015年 第2回) 補足資料
Retina対応 CSSスプライトを自動化しよう sprity版(東区フロントエンド勉強会 2015年 第2回) 補足資料
Toshimichi Suekane
?
gulp + sass で目指せ倍速コーディング(第2回 gulpfile.jsの分割管理と画像作成の効率化)
gulp + sass で目指せ倍速コーディング(第2回 gulpfile.jsの分割管理と画像作成の効率化)
Toshimichi Suekane
?
いい感じのフロントエンド开発环境を作ってみた
いい感じのフロントエンド开発环境を作ってみた
Hayashi Yuichi
?
Gulp入門 - コーディングを10倍速くする
Gulp入門 - コーディングを10倍速くする
Hayashi Yuichi
?
Ad

Similar to 骋颈迟贬耻产でプロジェクトを共有してみよう (20)

日本androidの会 中国支部 29回勉強会 github
日本androidの会 中国支部 29回勉強会 github
Tomohiko Himura
?
Nutanix エンジニアのための Git 入門 :序
Nutanix エンジニアのための Git 入門 :序
Wataru Unno
?
骋颈迟贬耻产入门 手顺编
骋颈迟贬耻产入门 手顺编
hideaki honda
?
Git_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdf
Yoshiki Tanaka
?
驰补辫肠2012资料
驰补辫肠2012资料
matsuo kenji
?
Next-L Enju 開発ワークショップ #02
Next-L Enju 開発ワークショップ #02
Kosuke Tanabe
?
gitを使う準備をしよう - 初級編
gitを使う準備をしよう - 初級編
Sanae Yamashita
?
骋颈迟贬耻产の使い方
骋颈迟贬耻产の使い方
Atelier Frameworks
?
骋颈迟贬耻产ワークショッフ?
骋颈迟贬耻产ワークショッフ?
Hiroaki Murayama
?
今年の卒论は骋颈迟丑耻产で决まり!
今年の卒论は骋颈迟丑耻产で决まり!
From Atom
?
骋颈迟贬耻产勉强会
骋颈迟贬耻产勉强会
ArusuDev
?
骋颈迟贬耻产の基础からプログラム管理、そしてプログラムコードを论文に公开するまでの手顺
骋颈迟贬耻产の基础からプログラム管理、そしてプログラムコードを论文に公开するまでの手顺
Hayato Yamanouchi
?
ソフトウェア工学2023 08 GitHub
ソフトウェア工学2023 08 GitHub
Toru Tamaki
?
コミュニティのある风景
コミュニティのある风景
Ryunosuke SATO
?
ノンプログラマの骋颈迟入门
ノンプログラマの骋颈迟入门
Muyuu Fujita
?
Git pyfes201207-presen
Git pyfes201207-presen
Kouhei Maeda
?
Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方
Takahiro Fujiwara
?
日本androidの会 中国支部 29回勉強会 github
日本androidの会 中国支部 29回勉強会 github
Tomohiko Himura
?
Nutanix エンジニアのための Git 入門 :序
Nutanix エンジニアのための Git 入門 :序
Wataru Unno
?
骋颈迟贬耻产入门 手顺编
骋颈迟贬耻产入门 手顺编
hideaki honda
?
Git_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdf
Yoshiki Tanaka
?
驰补辫肠2012资料
驰补辫肠2012资料
matsuo kenji
?
Next-L Enju 開発ワークショップ #02
Next-L Enju 開発ワークショップ #02
Kosuke Tanabe
?
gitを使う準備をしよう - 初級編
gitを使う準備をしよう - 初級編
Sanae Yamashita
?
骋颈迟贬耻产ワークショッフ?
骋颈迟贬耻产ワークショッフ?
Hiroaki Murayama
?
今年の卒论は骋颈迟丑耻产で决まり!
今年の卒论は骋颈迟丑耻产で决まり!
From Atom
?
骋颈迟贬耻产勉强会
骋颈迟贬耻产勉强会
ArusuDev
?
骋颈迟贬耻产の基础からプログラム管理、そしてプログラムコードを论文に公开するまでの手顺
骋颈迟贬耻产の基础からプログラム管理、そしてプログラムコードを论文に公开するまでの手顺
Hayato Yamanouchi
?
ソフトウェア工学2023 08 GitHub
ソフトウェア工学2023 08 GitHub
Toru Tamaki
?
コミュニティのある风景
コミュニティのある风景
Ryunosuke SATO
?
ノンプログラマの骋颈迟入门
ノンプログラマの骋颈迟入门
Muyuu Fujita
?
Git pyfes201207-presen
Git pyfes201207-presen
Kouhei Maeda
?
Pythonとgit hubとベンチャー企業の上手な付き合い方
Pythonとgit hubとベンチャー企業の上手な付き合い方
Takahiro Fujiwara
?
Ad

骋颈迟贬耻产でプロジェクトを共有してみよう

  • 2. excode Inc. Toshimichi Suekane 今日やること 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 2 1. 事前準備の確認 2. 今日使う用語のかんたんな説明 3. リポジトリを作ってみよう 4. リポジトリに招待してみよう(Collaborator) 5. リポジトリを Fork してみよう 6. Pull Request してみよう
  • 3. excode Inc. Toshimichi Suekane 今日はこちらを利用します 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 3 1. 事前準備の確認 git を共有するサービス git を管理するアプリケーション https://www.sourcetreeapp.com/https://github.com/
  • 4. excode Inc. Toshimichi Suekane 2. 今日使う用語のかんたんな説明 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 4 2. 今日使う用語のかんたんな説明 1. Repository(リポジトリ) 2. Crone(クローン) 3. Pull(プル) 4. Push(プッシュ) 5. Commit(コミット) 6. Con?ict(コンフリクト) 7. Collaborator(コラボレーター) 8. Fork(フォーク) 9. Branch(ブランチ) 10.Marge(マージ)
  • 5. excode Inc. Toshimichi Suekane 1. Repository(リポジトリ) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 5 様々なデータを入れる箱、バケツ 2. 今日使う用語のかんたんな説明
  • 6. excode Inc. Toshimichi Suekane 2. Crone(クローン) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 6 同じ内容の複製 今回はリモート (GitHub) のリポジトリをローカル (PC) にクローンします 2. 今日使う用語のかんたんな説明
  • 7. excode Inc. Toshimichi Suekane 3. Pull(プル) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 7 最新の内容を取ってくる 2. 今日使う用語のかんたんな説明
  • 8. excode Inc. Toshimichi Suekane 4. Push(プッシュ) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 8 編集した内容を送る 2. 今日使う用語のかんたんな説明
  • 9. excode Inc. Toshimichi Suekane 5. Commit(コミット) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 9 ローカルで編集した内容を記録すること 2. 今日使う用語のかんたんな説明
  • 10. excode Inc. Toshimichi Suekane 6. Con?ict(コンフリクト) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 10 内容が同一ではない、競合している状態 2. 今日使う用語のかんたんな説明
  • 11. excode Inc. Toshimichi Suekane 7. Collaborator(コラボレーター) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 11 リポジトリの編集権限を持つ仲間 2. 今日使う用語のかんたんな説明
  • 12. excode Inc. Toshimichi Suekane 8. Fork(フォーク) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 12 GitHub上での複製 オリジナルに対して、変更した内容を Pull Request することができる 2. 今日使う用語のかんたんな説明
  • 13. excode Inc. Toshimichi Suekane 9. Branch(ブランチ) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 13 編集履歴の派生(枝分かれ)を作る 2. 今日使う用語のかんたんな説明
  • 14. excode Inc. Toshimichi Suekane 10. Marge(マージ) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 14 編集履歴を合流(結合)させる 2. 今日使う用語のかんたんな説明
  • 15. excode Inc. Toshimichi Suekane 3. リポジトリを作ってみよう 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 15 3. リポジトリを作ってみよう 1. GitHub 上にリポジトリを作る 2. SourceTree に GitHub アカウントを設定 3. ローカルに Clone する 4. リモート ? ローカルで Push してみよう
  • 16. excode Inc. Toshimichi Suekane 3. リポジトリを作ってみよう 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 16 3. リポジトリを作ってみよう ハンズオン
  • 17. GitHub でリポジトリを作る excode Inc. Toshimichi Suekane 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 17 3. リポジトリを作ってみよう
  • 18. excode Inc. Toshimichi Suekane GitHub でリポジトリを作る (1/3) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 18 3. リポジトリを作ってみよう
  • 19. excode Inc. Toshimichi Suekane GitHub でリポジトリを作る (2/3) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 19 3. リポジトリを作ってみよう
  • 20. excode Inc. Toshimichi Suekane GitHub でリポジトリを作る (3/3) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 20 3. リポジトリを作ってみよう
  • 21. SourceTree アカウントを追加 excode Inc. Toshimichi Suekane 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 21 3. リポジトリを作ってみよう
  • 22. excode Inc. Toshimichi Suekane SourceTree アカウントを追加 (1/3) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 22 3. リポジトリを作ってみよう
  • 23. excode Inc. Toshimichi Suekane SourceTree アカウントを追加 (2/3) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 23 3. リポジトリを作ってみよう
  • 24. excode Inc. Toshimichi Suekane SourceTree アカウントを追加 (3/3) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 24 3. リポジトリを作ってみよう
  • 25. SourceTree リモートのリポジトリを追加 excode Inc. Toshimichi Suekane 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 25 3. リポジトリを作ってみよう
  • 26. excode Inc. Toshimichi Suekane SourceTree リモートのリポジトリを追加 (1/3) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 26 3. リポジトリを作ってみよう
  • 27. excode Inc. Toshimichi Suekane SourceTree リモートのリポジトリを追加 (2/3) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 27 3. リポジトリを作ってみよう
  • 28. excode Inc. Toshimichi Suekane SourceTree リモートのリポジトリを追加 (3/3) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 28 3. リポジトリを作ってみよう
  • 29. コミット & Push excode Inc. Toshimichi Suekane 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 29 3. リポジトリを作ってみよう
  • 30. excode Inc. Toshimichi Suekane コミット & Push (1/6) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 30 3. リポジトリを作ってみよう 編集されたファイルの一覧 コミットしたいファイルを こっちへドラッグ
  • 31. excode Inc. Toshimichi Suekane コミット & Push (2/6) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 31 3. リポジトリを作ってみよう コメントを書いてコミットする
  • 32. excode Inc. Toshimichi Suekane コミット & Push (3/6) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 32 3. リポジトリを作ってみよう Push を押す
  • 33. excode Inc. Toshimichi Suekane コミット & Push (4/6) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 33 3. リポジトリを作ってみよう
  • 34. excode Inc. Toshimichi Suekane コミット & Push (5/6) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 34 3. リポジトリを作ってみよう
  • 35. excode Inc. Toshimichi Suekane コミット & Push (6/6) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 35 3. リポジトリを作ってみよう GitHub のリポジトリに変更内容が反映される
  • 36. excode Inc. Toshimichi Suekane 4. リポジトリに招待してみよう? (Collaborator) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 36 4. リポジトリに招待してみよう(Collaborator) 1. お互いのリポジトリに Collaborator として招待しあう 2. リポジトリをローカル に Clone する 3. お互いに Push してコンフリクトを解決してみよう
  • 37. excode Inc. Toshimichi Suekane 4. リポジトリに招待してみよう? (Collaborator) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 37 4. リポジトリに招待してみよう(Collaborator) ハンズオン
  • 38. Collaborator で招待する excode Inc. Toshimichi Suekane 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 38 4. リポジトリに招待してみよう(Collaborator)
  • 39. excode Inc. Toshimichi Suekane Collaborator で招待する (1/3) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 39 4. リポジトリに招待してみよう(Collaborator)
  • 40. excode Inc. Toshimichi Suekane Collaborator で招待する (2/3) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 40 4. リポジトリに招待してみよう(Collaborator)
  • 41. excode Inc. Toshimichi Suekane Collaborator で招待する (3/3) 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 41 4. リポジトリに招待してみよう(Collaborator)
  • 42. excode Inc. Toshimichi Suekane 5. リポジトリを Fork してみよう 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 42 5. リポジトリを Fork してみよう 1. 共有しているリポジトリを Fork する 2. Fork したリポジトリをローカル に Clone する 3. ローカルで編集して Push する 4. GitHub から Pull Request をする 5. Pull Request の内容を確認して Marge してみよう
  • 43. excode Inc. Toshimichi Suekane 5. リポジトリを Fork してみよう 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 43 5. リポジトリを Fork してみよう ハンズオン
  • 44. excode Inc. Toshimichi Suekane 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 44 5. リポジトリを Fork してみよう 相手リポジトリを Fork する
  • 45. excode Inc. Toshimichi Suekane 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 45 5. リポジトリを Fork してみよう 相手リポジトリを Fork する (1/3) これを Fork したい
  • 46. excode Inc. Toshimichi Suekane 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 46 5. リポジトリを Fork してみよう 相手リポジトリを Fork する (2/3)
  • 47. excode Inc. Toshimichi Suekane 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 47 5. リポジトリを Fork してみよう 相手リポジトリを Fork する (3/3) Fork できました
  • 48. excode Inc. Toshimichi Suekane まとめ 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 48 1. 使うボタン(=コマンド)は意外に少ない 2. 作業前には必ず Pull 3. キリのいいところで、早め々の Push ストレスのない共同作業を目指そう! まとめ
  • 49. excode Inc. Toshimichi Suekane 骋颈迟贬耻产でプロジェクトを共有してみよう (1) 49 お疲れ様でした