Submit Search
2018 07-18 git-hub講座
Download as PPTX, PDF
0 likes
273 views
T
Takahito Sueda
2018年の津山高専システム研究部の1年生向けのGitHub講座用
Technology
Read more
1 of 134
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
More Related Content
PDF
Gitの使い方あれこれ
よしだ あつし
PDF
猫にはわからないGit講座
Yusei Yamanaka
PDF
Shizudev git hub宿題
Tadahiro Ishisaka
PDF
Git flowの活用事例
Hirohito Kato
PPTX
Stylez GitLab勉強会 第1回
Tetsurou Yano
PDF
15分でわかるGit入門
to_ueda
PDF
git ~start PullRequest~
Souichirou Andou
PDF
Git勉強会 2016 Gitで卒論を管理しよう回
kinme modoki
Gitの使い方あれこれ
よしだ あつし
猫にはわからないGit講座
Yusei Yamanaka
Shizudev git hub宿題
Tadahiro Ishisaka
Git flowの活用事例
Hirohito Kato
Stylez GitLab勉強会 第1回
Tetsurou Yano
15分でわかるGit入門
to_ueda
git ~start PullRequest~
Souichirou Andou
Git勉強会 2016 Gitで卒論を管理しよう回
kinme modoki
What's hot
(20)
KEY
Git (実践入門編)
Naomichi Yamakita
PDF
やりなおせる Git 入門
Tomohiko Himura
PPTX
やさしいGitの内部構造 - yapcasia2013
DQNEO
PPTX
GitLab CI/CD パイプライン
Tetsurou Yano
PDF
Git 入門
y-uti
KEY
日本androidの会 中国支部 29回勉強会 github
Tomohiko Himura
PDF
Git地図
yoshiaki iwanaga
PDF
Metahub for github
Suguru Oho
PDF
Qt5 の Input Method
Takumi Asaki
PDF
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
PPTX
GitLabを16万8千光年ワープさせた話(改)
Wataru NOGUCHI
PPTX
GitHub勉強会~当日資料~
Shintaro Mizuno
PPTX
GitHub勉強会~事前準備~
Shintaro Mizuno
PDF
Qt5 の新機能 2012/12/15
Takumi Asaki
PDF
Gitのよく使うコマンド
YUKI Kaoru
PDF
Archive: Git 入門(2014/1/10 社内勉強会)
Yoko TAMADA
PPTX
Git 勉強会
kinme modoki
KEY
20120324 git training
Takeshi AKIMA
PDF
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
Taisuke Inoue
PPTX
Gitの勉強 紹介編-
Kentarou Kurashige
Git (実践入門編)
Naomichi Yamakita
やりなおせる Git 入門
Tomohiko Himura
やさしいGitの内部構造 - yapcasia2013
DQNEO
GitLab CI/CD パイプライン
Tetsurou Yano
Git 入門
y-uti
日本androidの会 中国支部 29回勉強会 github
Tomohiko Himura
Git地図
yoshiaki iwanaga
Metahub for github
Suguru Oho
Qt5 の Input Method
Takumi Asaki
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
GitLabを16万8千光年ワープさせた話(改)
Wataru NOGUCHI
GitHub勉強会~当日資料~
Shintaro Mizuno
GitHub勉強会~事前準備~
Shintaro Mizuno
Qt5 の新機能 2012/12/15
Takumi Asaki
Gitのよく使うコマンド
YUKI Kaoru
Archive: Git 入門(2014/1/10 社内勉強会)
Yoko TAMADA
Git 勉強会
kinme modoki
20120324 git training
Takeshi AKIMA
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
Taisuke Inoue
Gitの勉強 紹介編-
Kentarou Kurashige
Ad
Similar to 2018 07-18 git-hub講座
(20)
PPTX
今さら聞けない人のためのGitLabの始め方 Ubuntu編
VirtualTech Japan Inc./Begi.net Inc.
PDF
ノンプログラマのGit入門
Muyuu Fujita
PDF
Python for Data Analysis第1回勉強会(+git入門)
Makoto Kawano
PPTX
Git & GitHub & kintone でウルトラハッピー!
ymmt
PPT
Gitの紹介
Shoot Morii
PDF
Git 20100313
Taku AMANO
PDF
gitを使う準備をしよう - 初級編
Sanae Yamashita
KEY
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
PDF
@s_ssk13さん向けGitHub入門
Takashi Imagire
PPTX
Git introduction2
Misa Kondo
PPTX
ゼミGit
Takuya Uehara
PDF
バージョン管理
Misa Kondo
PDF
gitを使って、レポジトリの一部抽出forkしてみました
Takako Miyagawa
PPTX
Build insider offline session チームでのgit
Tadahiro Ishisaka
PPTX
Git講習会
galluda
PDF
git-webtouchmeeting
Tomohiko Himura
PPTX
Git勉強会
Tomoki Oyamatsu
PDF
Git勉強会
masahiro_minami
PDF
GitHubにおける開発フローについてのお話
Sota Sugiura
PDF
Gitで始めるバージョン管理
Daisuke Konishi
今さら聞けない人のためのGitLabの始め方 Ubuntu編
VirtualTech Japan Inc./Begi.net Inc.
ノンプログラマのGit入門
Muyuu Fujita
Python for Data Analysis第1回勉強会(+git入門)
Makoto Kawano
Git & GitHub & kintone でウルトラハッピー!
ymmt
Gitの紹介
Shoot Morii
Git 20100313
Taku AMANO
gitを使う準備をしよう - 初級編
Sanae Yamashita
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
@s_ssk13さん向けGitHub入門
Takashi Imagire
Git introduction2
Misa Kondo
ゼミGit
Takuya Uehara
バージョン管理
Misa Kondo
gitを使って、レポジトリの一部抽出forkしてみました
Takako Miyagawa
Build insider offline session チームでのgit
Tadahiro Ishisaka
Git講習会
galluda
git-webtouchmeeting
Tomohiko Himura
Git勉強会
Tomoki Oyamatsu
Git勉強会
masahiro_minami
GitHubにおける開発フローについてのお話
Sota Sugiura
Gitで始めるバージョン管理
Daisuke Konishi
Ad
More from Takahito Sueda
(13)
PPTX
逆求人 自己紹介スライド
Takahito Sueda
PPTX
それっぽいプレゼンの仕方 てるふの 2019年3月19日
Takahito Sueda
PPTX
Touch buy Presentation
Takahito Sueda
PPTX
情弱でも分かるTrello入門
Takahito Sueda
PPTX
slackの導入と装備(特に銃)の種類に関して
Takahito Sueda
PPTX
サバゲー装備に関するチュートリアル資料
Takahito Sueda
PPTX
BasicTacticalTraining
Takahito Sueda
PPTX
高専カンファレンスin西京 飛び入りLT 自己紹介
Takahito Sueda
PPTX
LT大会 テーマ”自由” 主題”カンファレンス行こうぜ”(white)
Takahito Sueda
PPTX
LT大会 テーマ”自由” 主題”カンファレンス行こうぜ”(black)
Takahito Sueda
PPTX
コンフェス2018 プレゼンテーション部門 (4:3)
Takahito Sueda
PPTX
コンフェス2018 プレゼンテーション部門 (16:9)
Takahito Sueda
PPTX
自己紹介LT
Takahito Sueda
逆求人 自己紹介スライド
Takahito Sueda
それっぽいプレゼンの仕方 てるふの 2019年3月19日
Takahito Sueda
Touch buy Presentation
Takahito Sueda
情弱でも分かるTrello入門
Takahito Sueda
slackの導入と装備(特に銃)の種類に関して
Takahito Sueda
サバゲー装備に関するチュートリアル資料
Takahito Sueda
BasicTacticalTraining
Takahito Sueda
高専カンファレンスin西京 飛び入りLT 自己紹介
Takahito Sueda
LT大会 テーマ”自由” 主題”カンファレンス行こうぜ”(white)
Takahito Sueda
LT大会 テーマ”自由” 主題”カンファレンス行こうぜ”(black)
Takahito Sueda
コンフェス2018 プレゼンテーション部門 (4:3)
Takahito Sueda
コンフェス2018 プレゼンテーション部門 (16:9)
Takahito Sueda
自己紹介LT
Takahito Sueda
2018 07-18 git-hub講座
1.
謎の設計図共有サイト入門 2018/07/18 プレゼンター:3-C TAKAHITO SUEDA 1年生向けだよ
2.
アジェンダ • はじめに • 概要 •
導入 • 実践 • 実践2 • 実践3
3.
アジェンダ • はじめに • 概要 •
導入 • 実践 • 実践2 • 実践3
4.
はじめに 準備するもの • PC (OSはなんでも) •
mailアドレス あったらうれしい • プロフィールに使えるいい感じの画像 • 頭脳
5.
はじめに 全部あるかな?
6.
アジェンダ • はじめに • 概要 •
導入 • 実践 • 実践2 • 実践3
7.
アジェンダ • はじめに • 概要 •
導入 • 実践 • 実践2 • 実践3
8.
概要 1. Gitとは 2. 謎の設計図共有サイト
“GitHub” とは 3. なぜGitHubを使うのか
9.
GITとは ggrks
10.
GITとは Gitは、プログラムのソースコードなどの変更履歴 を記録・追跡するための分散型バージョン管理シス テムである。Linuxカーネルのソースコード管理に 用いるためにリーナス・トーバルズによって開発さ れ、それ以降ほかの多くのプロジェクトで採用され ている。Linuxカーネルのような巨大プロジェクト にも対応できるように、動作速度に重点が置かれて いる。 https://ja.wikipedia.org/
11.
GITとは Gitは、プログラムのソースコードなどの変更履歴 を記録・追跡するための分散型バージョン管理シス テムである。Linuxカーネルのソースコード管理に 用いるためにリーナス・トーバルズによって開発さ れ、それ以降ほかの多くのプロジェクトで採用され ている。Linuxカーネルのような巨大プロジェクト にも対応できるように、動作速度に重点が置かれて いる。 https://ja.wikipedia.org/
12.
GITとは ソースコード プログラミング言語で書かれた、 コンピュータプログラムである文字列 (テキストないしテキストファイル)のこ と
13.
GITとは プログラミング言語 コンピュータに言うこと聞かせるための言 葉 e.g. Python, JavaScript,
Ruby, Scala, PHP, Swift, R, C#, C, C++, Kotlin, Java, Go …
14.
GITとは プログラミング言語 コンピュータに言うこと聞かせるための言 葉 e.g. Python, JavaScript,
Ruby, Scala, PHP, Swift, R, C#, C, C++, Kotlin, Java, Go …
15.
GITとは 変更履歴(例) fooがaというファイルにhogeと書いた ↓ barが同じaというファイルのhogeをhugaに変更した ↓ bazがaというファイルを消してbというファイルを作った
16.
GITとは バージョン管理 =変更履歴を管理すること
17.
GITとは Linux Linuxとは、Unix系OSカーネルである Linuxカーネル、およびそれをカーネル として周辺を整備したシステムである。 詳しくはGLaTANまで
18.
GITとは リーナス・トーバルズ → Linux作った人 IntelやNvidiaが嫌い過ぎて 名指しで中指立てるガチのマフィア すごい人だよ
19.
謎の設計図共有サイト “GITHUB” とは 最近Microsoft社に買収された プラットフォームだよ。 https://github.com/
20.
謎の設計図共有サイト “GITHUB” とは Gitのプラットフォームは GitHub以外にも GitLabやGitKraken, GitBucket,Bitbucketがある よ 基本的にできることは一緒で正確が違う感じという理解でおk GitKrakenはプラットフォームというよりクライアント
21.
なぜGITHUBを使うのか 理由は2つあるよ 1. バージョン管理 2. ソースコードの共有
22.
アジェンダ • はじめに • 概要 •
導入 • 実践 • 実践2 • 実践3
23.
アジェンダ • はじめに • 概要 •
導入 • 実践 • 実践2 • 実践3
24.
導入 • アカウント作成 • 自分のPCにGitを導入 •
初期設定
25.
アカウント作成 参考: https://qiita.com/mtfum/items/d8c06c9a2 8ce04d3043a GitHubには学生用のプランがあるよ
26.
アカウント作成 https://education.githu b.com/ にアクセスしよう
27.
アカウント作成 こんなページが表示されるはず そしたら右上のJoin GitHub Educationをクリックしよう
28.
アカウント作成 こんなページが表示されるはず そしたら右上のJoin GitHub Educationをクリックしよう
29.
アカウント作成 必要事項を記入してGitHubから のメールを待とう 鯖室はProxyがあるのでブラウザからメールを見るべ し
30.
自分のPCにGITを導入しよう まずはWindowsから macOSはめちゃ簡単なので後
31.
自分のPCにGITを導入しよう https://git-scm.com/ にアクセスしよう 参考:http://www.curict.com/software/Windows10/Windows10
32.
自分のPCにGITを導入しよう インストーラをダウン ロード
33.
自分のPCにGITを導入しよう ダウンロードできたら 管理者権限で実行
34.
自分のPCにGITを導入しよう あとはいい感じにインストールするだ け
35.
自分のPCにGITを導入しよう macOS編
36.
自分のPCにGITを導入しよう homebrew入ってる?
37.
自分のPCにGITを導入しよう 入ってたら brew install git をターミナルで実行すれば おk
38.
初期設定 初期設定をしよう winもmacも一緒だよ
39.
初期設定 まずはコマンドプロンプト/ターミナルを開 こう そしたら以下のコマンドを入力実行 間違えたら手を挙げよう
40.
初期設定 git config –global
user.name 設定し たユーザ名
41.
初期設定 git config –global
user.email 設定した メールアドレス
42.
初期設定 プロキシ環境下(鯖室など)では以下のコマンドを実 行してプロキシを設定しよう git config --global
http.proxy IPアドレス: ポート git config –global https.proxy IPアドレス: ポート
43.
初期設定 プロキシ環境下(鯖室など)では以下のコマンドを実 行してプロキシを設定しよう git config --global
http.proxy 172.20.20.104:8080 git config --global https.proxy 172.20.20.104:8080
44.
初期設定 プロキシ環境下でない場合は設定解除の必要が あるので以下のコマンドを実行して設定解除し よう git config --global
--unset http.proxy git config --global --unset https.proxy
45.
初期設定 いろいろ設定したリストがみたいときは 以下のコマンドを実行して設定状態を確認しよう git config --global
--list または git config --global -l
46.
初期設定 TerfnoMac:~ terfno$ git
config --global --list user.name=terfno user.email=sueda.takahito@gmail.com core.editor=vim -c "set fenc=utf-8" core.quotepath=false core.excludesfile=/Users/terfno/.gitignore_global color.diff=auto color.status=auto color.branch=auto
47.
アジェンダ • はじめに • 概要 •
導入 • 実践 • 実践2 • 実践3
48.
アジェンダ • はじめに • 概要 •
導入 • 実践 • 実践2 • 実践3
49.
実践(基本) • SYSKENに参加してみよう • git
clone してみよう • git status を使ってみよ う • git branch してみよう • 変更を加えてみよう • git add してみよう • git commit してみよう • git push してみよう • git pull してみよう • pull request を建ててみ る • pull requestに対して reviewしてみる • マージしてみる
50.
SYSKENに参加してみよう 部長! 仕事の時間だよ
51.
実践(基本) • SYSKENに参加してみよう • git
clone してみよう • git status を使ってみよ う • git branch してみよう • 変更を加えてみよう • git add してみよう • git commit してみよう • git push してみよう • git pull してみよう • pull request を建ててみ る • pull requestに対して reviewしてみる • マージしてみる
52.
GIT CLONE してみよう 左斜め上の自分の プロフィールをクリック ↓ Your
Profile をクリッ クして自分のプロフィー ルを 表示しよう
53.
GIT CLONE して みよう こんな画面が 表示されるはず ↓ 右斜めしたの SYSKENのロゴを クリックしてみ よう
54.
GIT CLONE して みよう こんな画面が 表示されるはず ↓ 下にスクロールし て
git_test とい うリポジトリを選 択する
55.
GIT CLONE してみよう こんな画面が 表示されるはず ↓ 左斜め上のForkをクリックす る ↓ 自分のProfileに行こう!
56.
FORKって? SYSKENの中にあるgit_testリポジトリはシス研 全体のリポジトリです。 これを個人的な用途で使いたい場合,シス研全 体で管理しているリポジトリに変更を加えるの はよろしくないので個人のリポジトリとしてコ ピーすることをForkと呼んでいます。
57.
FORKって? このForkは公開されているすべてのリポジトリ で行えます。 例えばクックパッド社が公開しているリポジト リをForkすることで自分用にカスタマイズする ことが可能です。(ライセンスには気をつけ よう)
58.
GIT CLONE してみよう Overviewの git_testをクリッ クしよう このForkしてきた git_testは自分のリポ ジトリだよ
59.
GIT CLONE してみよう 緑色のボタンを押してみよ う
60.
GIT CLONE してみよう ←このボタ ン クリップボードにコピーし よう
61.
GIT CLONE してみよう コマンドプロンプトを開こう
62.
GIT CLONE してみよう 任意の場所に移動しよう 例) cd
Documents/git
63.
GIT CLONE してみよう 以下のコマンドを実行 git
clone クリップボードか らコピー
64.
GIT CLONE してみよう 今回の場合こんな感じになる Documents |-
git | |-git_test | |-git_testの中身
65.
実践(基本) • SYSKENに参加してみよう • git
clone してみよう • git status を使ってみよ う • git branch してみよう • 変更を加えてみよう • git add してみよう • git commit してみよう • git push してみよう • git pull してみよう • pull request を建ててみ る • pull requestに対して reviewしてみる • マージしてみる
66.
GIT STATUS を使ってみよう コマンドプロンプト/ターミナルを開こう ↓ cloneしたディレクトリまで移動しよう ↓ 移動したら以下のコマンドを実行してみよう
67.
GIT STATUS を使ってみよう git status
68.
GIT STATUS を使ってみよう このコマンドを実行することで どのブランチにいるのか/変更があったのか を知ることができるよ
69.
実践(基本) • SYSKENに参加してみよう • git
clone してみよう • git status を使ってみよ う • git branch してみよう • 変更を加えてみよう • git add してみよう • git commit してみよう • git push してみよう • git pull してみよう • pull request を建ててみ る • pull requestに対して reviewしてみる • マージしてみる
70.
GIT STATUS を使ってみよう ブランチ…とは? 枝だよ(雑)
71.
GIT STATUS を使ってみよう ホワイトボードで説明す るぜ
72.
GIT STATUS を使ってみよう ブランチを切るには… 以下のコマンドをリポジトリのあるディレ クトリで実行するよ git
branch 任意のブランチ名
73.
GIT STATUS を使ってみよう ブランチ名は命名規則があったりするので PLやPMに相談できるといいね! 極論:どんなブランチか分かるならなんでも良 い
74.
実践(基本) • SYSKENに参加してみよう • git
clone してみよう • git status を使ってみよ う • git branch してみよう • 変更を加えてみよう • git add してみよう • git commit してみよう • git push してみよう • git pull してみよう • pull request を建ててみ る • pull requestに対して reviewしてみる • マージしてみる
75.
変更を加えてみよう ブランチ間を移動してみよう まずは現在のブランチを知るために git status を実行しよう
76.
変更を加えてみよう 現在のbranchはmasterのはず。 masterはブランチが枝ならその中でも一番 太い幹のようなもの。
77.
変更を加えてみよう 任意のブランチ名のブランチに移動するに は 該当リポジトリのあるディレクトリで以下 のコマンドを実行するよ git checkout 任意のブランチ名
78.
変更を加えてみよう 当然だけどgit branchで作ったブランチに しか移動できないよ
79.
変更を加えてみよう これでブランチを切り替えれたので 試しにreadme.mdを変更してみよう とりあえず自己紹介でも書いてみようか
80.
実践(基本) • SYSKENに参加してみよう • git
clone してみよう • git status を使ってみよ う • git branch してみよう • 変更を加えてみよう • git add してみよう • git commit してみよう • git push してみよう • git pull してみよう • pull request を建ててみ る • pull requestに対して reviewしてみる • マージしてみる
81.
GIT ADD してみよう 変更した状態がgitでどう認識されているかを知 るためにgit
status を実行しよう
82.
GIT ADD してみよう 変更が確認できたらその変更履歴を管理する必要が あるので変更をgitに知らせよう 知らせるには以下のコマンドを該当リポジトリの ディレクトリで実行するよ git
add 変更したファイル名
83.
変更を加えてみよう たくさんのファイルを変更したり,ファイル名が長 かったりする場合は面倒臭いよね… そんなときは以下のコマンドを代わりに使おう。 git add . 最後の点はピリオドだよ
84.
実践(基本) • SYSKENに参加してみよう • git
clone してみよう • git status を使ってみよ う • git branch してみよう • 変更を加えてみよう • git add してみよう • git commit してみよう • git push してみよう • git pull してみよう • pull request を建ててみ る • pull requestに対して reviewしてみる • マージしてみる
85.
GIT COMMIT してみよう ソースコードで重大なミスを犯しちゃった! gitではソースコードの情報を任意のポイントま で戻すことができるよ! 任意のポイントは予め作成しておく必要がある よ!
86.
GIT COMMIT してみよう 任意のポイントを作成するには該当リポジトリ の ディレクトリで以下のコマンドを実行するよ git
commit –m “任意のコミットメッセージ”
87.
GIT COMMIT してみよう コミットメセージはそのポイントに関するメモ だよ コミットメセージの記述は基本的に自由だけど プロジェクトによってはルールがあるからPLや PMに相談しよう
88.
実践(基本) • SYSKENに参加してみよう • git
clone してみよう • git status を使ってみよ う • git branch してみよう • 変更を加えてみよう • git add してみよう • git commit してみよう • git push してみよう • git pull してみよう • pull request を建ててみ る • pull requestに対して reviewしてみる • マージしてみる
89.
GIT PUSH してみよう 任意のポイントを作成することでこれまでの変 更を変更履歴として管理できたよ この変更履歴を共有するためにGitHubに送信す る必要があるよ
90.
GIT PUSH してみよう この変更履歴を共有するためにGitHubに送信する必 要があるよ GitHubに変更履歴を送信するには該当リポジトリの ディレクトリで以下のコマンドを実行するよ git
push
91.
GIT PUSH してみよう ブランチを切った後の最初のpushではエラーが出るかも…↓ $
git push fatal: The current branch test has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin test $
92.
GIT PUSH してみよう そんなときはエラー・メッセージに従って 以下のコマンドを実行するよ git
push --set-upstream origin test
93.
実践(基本) • SYSKENに参加してみよう • git
clone してみよう • git status を使ってみよ う • git branch してみよう • 変更を加えてみよう • git add してみよう • git commit してみよう • git push してみよう • git pull してみよう • pull request を建ててみ る • pull requestに対して reviewしてみる • マージしてみる
94.
GIT PULL してみよう 他のメンバーが変更した変更履歴を自分のPCに cloneしたリポジトリにも適用する必要があるよ ちょっと説明が難しいのでホワイトボードへ…
95.
GIT PULL してみよう GitHubの変更履歴を自分のPCのリポジトリに適 用するには該当リポジトリのディレクトリで以 下のコマンドを実行するよ git
pull
96.
GIT PULL してみよう git
pullを実行するとリモートリポジトリの変 更履歴をローカルリポジトリに同期した後,現 在のローカルリポジトリにマージします。(マー ジ:くっつける)
97.
GIT PULL してみよう 現在のローカルリポジトリにマージせずに リモートリポジトリの変更履歴をローカルリポ ジトリに同期するには以下のコマンドが適して いるよ git
fetch
98.
GIT PULL してみよう git
pull は fetch+マージ ということを頭の 片隅に 覚えておこう git fetchはマージしないぶん気軽に実行し て問題無いよ→というより定期的にfetchしよう
99.
実践(基本) • SYSKENに参加してみよう • git
clone してみよう • git status を使ってみよ う • git branch してみよう • 変更を加えてみよう • git add してみよう • git commit してみよう • git push してみよう • git pull してみよう • pull request を建ててみ る • pull requestに対して reviewしてみる • マージしてみる
100.
PULL REQUEST を建ててみる ローカルブランチとmasterブランチをくっつけ て自分の作業した変更履歴を共有しよう
101.
PULL REQUEST を建ててみる ローカルブランチとmasterブランチをくっつけ て自分の作業した変更履歴を共有しよう
102.
PULL REQUEST を建ててみる
103.
PULL REQUEST を建ててみる
104.
PULL REQUEST を建ててみる
105.
PULL REQUEST を建ててみる
106.
PULL REQUEST を建ててみる
107.
PULL REQUEST を建ててみる
108.
PULL REQUEST を建ててみる
109.
PULL REQUEST を建ててみる これで
pull request を建てれたよ
110.
実践(基本) • SYSKENに参加してみよう • git
clone してみよう • git status を使ってみよ う • git branch してみよう • 変更を加えてみよう • git add してみよう • git commit してみよう • git push してみよう • git pull してみよう • pull request を建ててみ る • pull requestに対して reviewしてみる • マージしてみる
111.
PULL REQUESTに対してREVIEWしてみる
112.
PULL REQUESTに対してREVIEWしてみる
113.
PULL REQUESTに対してREVIEWしてみる
114.
実践(基本) • SYSKENに参加してみよう • git
clone してみよう • git status を使ってみよ う • git branch してみよう • 変更を加えてみよう • git add してみよう • git commit してみよう • git push してみよう • git pull してみよう • pull request を建ててみ る • pull requestに対して reviewしてみる • マージしてみる
115.
マージしてみる
116.
マージしてみる
117.
マージしてみる
118.
実践(基本) • SYSKENに参加してみよう • git
clone してみよう • git status を使ってみよ う • git branch してみよう • 変更を加えてみよう • git add してみよう • git commit してみよう • git push してみよう • git pull してみよう • pull request を建ててみ る • pull requestに対して reviewしてみる • マージしてみる
119.
アジェンダ • はじめに • 概要 •
導入 • 実践 • 実践2 • 実践3
120.
アジェンダ • はじめに • 概要 •
導入 • 実践 • 実践2 • 実践3
121.
実践2 • 自分のリポジトリ作ってみよ う • Markdown記法でReadmeをかっ こよく書いてみよう •
千羽胡蝶のリポジトリに 参加しよう • 千羽胡蝶のリポジトリを ブランチ切って編集してみよ う • 千羽胡蝶のリポジトリで pull requestを建てて, 先輩にレビューさせよう • 先輩のレビューに対して改善 してみよう • 千羽胡蝶でマージしてみよう
122.
実践2 • 自分のリポジトリ作ってみよ う • Markdown記法でReadmeをかっ こよく書いてみよう •
千羽胡蝶のリポジトリに 参加しよう • 千羽胡蝶のリポジトリを ブランチ切って編集してみよ う • 千羽胡蝶のリポジトリで pull requestを建てて, 先輩にレビューさせよう • 先輩のレビューに対して改善 してみよう • 千羽胡蝶でマージしてみよう
123.
実践2 • 自分のリポジトリ作ってみよ う • Markdown記法でReadmeをかっ こよく書いてみよう •
千羽胡蝶のリポジトリに 参加しよう • 千羽胡蝶のリポジトリを ブランチ切って編集してみよ う • 千羽胡蝶のリポジトリで pull requestを建てて, 先輩にレビューさせよう • 先輩のレビューに対して改善 してみよう • 千羽胡蝶でマージしてみよう
124.
実践2 • 自分のリポジトリ作ってみよ う • Markdown記法でReadmeをかっ こよく書いてみよう •
千羽胡蝶のリポジトリに 参加しよう • 千羽胡蝶のリポジトリを ブランチ切って編集してみよ う • 千羽胡蝶のリポジトリで pull requestを建てて, 先輩にレビューさせよう • 先輩のレビューに対して改善 してみよう • 千羽胡蝶でマージしてみよう
125.
実践2 • 自分のリポジトリ作ってみよ う • Markdown記法でReadmeをかっ こよく書いてみよう •
千羽胡蝶のリポジトリに 参加しよう • 千羽胡蝶のリポジトリを ブランチ切って編集してみよ う • 千羽胡蝶のリポジトリで pull requestを建てて, 先輩にレビューさせよう • 先輩のレビューに対して改善 してみよう • 千羽胡蝶でマージしてみよう
126.
実践2 • 自分のリポジトリ作ってみよ う • Markdown記法でReadmeをかっ こよく書いてみよう •
千羽胡蝶のリポジトリに 参加しよう • 千羽胡蝶のリポジトリを ブランチ切って編集してみよ う • 千羽胡蝶のリポジトリで pull requestを建てて, 先輩にレビューさせよう • 先輩のレビューに対して改善 してみよう • 千羽胡蝶でマージしてみよう
127.
実践2 • 自分のリポジトリ作ってみよ う • Markdown記法でReadmeをかっ こよく書いてみよう •
千羽胡蝶のリポジトリに 参加しよう • 千羽胡蝶のリポジトリを ブランチ切って編集してみよ う • 千羽胡蝶のリポジトリで pull requestを建てて, 先輩にレビューさせよう • 先輩のレビューに対して改善 してみよう • 千羽胡蝶でマージしてみよう
128.
実践2 • 自分のリポジトリ作ってみよ う • Markdown記法でReadmeをかっ こよく書いてみよう •
千羽胡蝶のリポジトリに 参加しよう • 千羽胡蝶のリポジトリを ブランチ切って編集してみよ う • 千羽胡蝶のリポジトリで pull requestを建てて, 先輩にレビューさせよう • 先輩のレビューに対して改善 してみよう • 千羽胡蝶でマージしてみよう
129.
アジェンダ • はじめに • 概要 •
導入 • 実践 • 実践2 • 実践3
130.
アジェンダ • はじめに • 概要 •
導入 • 実践 • 実践2 • 実践3
131.
実践3 • GitHubのプロフィールをかっこよくして みよう • Privateリポジトリについて •
GitHubの活用例
132.
実践3 • GitHubのプロフィールをかっこよくして みよう • Privateリポジトリについて •
GitHubの活用例
133.
実践3 • GitHubのプロフィールをかっこよくして みよう • Privateリポジトリについて •
GitHubの活用例
134.
実践3 • GitHubのプロフィールをかっこよくして みよう • Privateリポジトリについて •
GitHubの活用例
Download