Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Emma Haruka Iwao
12,533 views
Git for Begineers GitHub ハンズオン
PyLadies TokyoとJava女子部共催の勉強会で行った、GitHubハンズオンの資料です。
Engineering
◦
Read more
34
Save
Share
Embed
Embed presentation
Download
Downloaded 26 times
1
/ 57
2
/ 57
3
/ 57
4
/ 57
5
/ 57
6
/ 57
7
/ 57
8
/ 57
9
/ 57
10
/ 57
11
/ 57
12
/ 57
13
/ 57
14
/ 57
15
/ 57
16
/ 57
17
/ 57
18
/ 57
19
/ 57
20
/ 57
21
/ 57
22
/ 57
23
/ 57
24
/ 57
25
/ 57
26
/ 57
27
/ 57
28
/ 57
29
/ 57
30
/ 57
31
/ 57
32
/ 57
33
/ 57
34
/ 57
35
/ 57
36
/ 57
37
/ 57
38
/ 57
39
/ 57
40
/ 57
41
/ 57
42
/ 57
43
/ 57
44
/ 57
45
/ 57
46
/ 57
47
/ 57
48
/ 57
49
/ 57
50
/ 57
51
/ 57
52
/ 57
53
/ 57
54
/ 57
55
/ 57
56
/ 57
57
/ 57
More Related Content
PPTX
私が複数人開発で感じている Git・GitHubのうまみ
by
Shihomi Katayama
PDF
GitBucketで社内OSSしませんか?
by
Kiyotaka Kunihira
PDF
2ヶ月前にgitを始めた私からこれから始める皆さんへ
by
Ayana Yokota
PDF
WindowsでGitを使う際のベストプラクティス
by
Ryo Sumasu
PDF
Gitはじめの一歩
by
Ayana Yokota
PPTX
Windows環境でのgitまとめ(2016.1)
by
Tadahiro Ishisaka
PDF
【社内勉強会】弊社でGit!実案件での運用
by
Reimi Kuramochi Chiba
PPTX
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
by
mihararyosuke
私が複数人開発で感じている Git・GitHubのうまみ
by
Shihomi Katayama
GitBucketで社内OSSしませんか?
by
Kiyotaka Kunihira
2ヶ月前にgitを始めた私からこれから始める皆さんへ
by
Ayana Yokota
WindowsでGitを使う際のベストプラクティス
by
Ryo Sumasu
Gitはじめの一歩
by
Ayana Yokota
Windows環境でのgitまとめ(2016.1)
by
Tadahiro Ishisaka
【社内勉強会】弊社でGit!実案件での運用
by
Reimi Kuramochi Chiba
Git運用ダメ出し会 - ネクストスケープ 2014/05/27 パワーランチ資料
by
mihararyosuke
What's hot
PDF
会社に Github導入した話
by
Yutaka Kinjyo
PDF
ノンプログラマでも今日から使える「Git」でバージョン管理
by
H2O Space. Co., Ltd.
PDF
やりなおせる Git 入門
by
Tomohiko Himura
PDF
ノンプログラマのGit入門
by
Muyuu Fujita
KEY
Yapc2012資料
by
matsuo kenji
PPT
Git紹介
by
Seiji Ochiai
PDF
SourceTreeで始めよう! Gitへの乗り換え指南
by
Kouji Matsui
PDF
Git勉強会
by
masahiro_minami
PDF
大容量ファイルもGitで管理。 Git LFSの使い方
by
hibiki443
PDF
ポイントをおさえて移行しよう!Git乗り換え超初級
by
Kouji Matsui
PDF
GitHubで学ぶバージョン管理
by
Masafumi Yokoyama
KEY
一人でもはじめるGitでバージョン管理
by
Takafumi Yoshida
PPTX
Windows環境でのgitまとめ(2016.8)
by
Tadahiro Ishisaka
PDF
デザイナのためのGit入門
by
dsuke Takaoka
PDF
はじめてのGit forデザイナー&コーダー
by
Saeko Yamamoto
PDF
はじめてのGit #gitkyoto
by
Hisateru Tanaka
PDF
Gitを使いこなしてみよう!
by
Hiroshi Maekawa
PDF
Git勉強会
by
Masaaki Kakimoto
PDF
Git Flowを運用するために
by
Shun Tsunoda
PDF
はじめようGit
by
techscore
会社に Github導入した話
by
Yutaka Kinjyo
ノンプログラマでも今日から使える「Git」でバージョン管理
by
H2O Space. Co., Ltd.
やりなおせる Git 入門
by
Tomohiko Himura
ノンプログラマのGit入門
by
Muyuu Fujita
Yapc2012資料
by
matsuo kenji
Git紹介
by
Seiji Ochiai
SourceTreeで始めよう! Gitへの乗り換え指南
by
Kouji Matsui
Git勉強会
by
masahiro_minami
大容量ファイルもGitで管理。 Git LFSの使い方
by
hibiki443
ポイントをおさえて移行しよう!Git乗り換え超初級
by
Kouji Matsui
GitHubで学ぶバージョン管理
by
Masafumi Yokoyama
一人でもはじめるGitでバージョン管理
by
Takafumi Yoshida
Windows環境でのgitまとめ(2016.8)
by
Tadahiro Ishisaka
デザイナのためのGit入門
by
dsuke Takaoka
はじめてのGit forデザイナー&コーダー
by
Saeko Yamamoto
はじめてのGit #gitkyoto
by
Hisateru Tanaka
Gitを使いこなしてみよう!
by
Hiroshi Maekawa
Git勉強会
by
Masaaki Kakimoto
Git Flowを運用するために
by
Shun Tsunoda
はじめようGit
by
techscore
Viewers also liked
PDF
20160128 jjug Nightセミナー_Git実践入門
by
Mizuki Ugajin
PPTX
2015 Bio-IT Trends From the Trenches
by
Chris Dagdigian
PPTX
Docker調査20150704
by
HommasSlide
PDF
CephとGluster次期バージョンでの新機能
by
Emma Haruka Iwao
PPTX
OpenStack マルチノード環境構築
by
HommasSlide
PDF
2016年はFitbitで生体データを監視元年!
by
Shoot Morii
PDF
Docker事始めと最新動向 2015年6月
by
Emma Haruka Iwao
PDF
Dockerのディスクについて ~ファイルシステム・マウント方法など~
by
HommasSlide
PPTX
検索のダウンタイム0でバックアップからindexをリストアする方法
by
kbigwheel
PPTX
アイドルソング制作の工程管理
by
Motokazu Sekine
PDF
挫折しないRedmine
by
Go Maeda
PDF
Spring Bootでチャットツールを作りながらWebの仕組みを理解しよう!
by
Java女子部
PDF
SIerもはじめる わたしたちのDevOps #jjug_ccc
by
Mizuki Ugajin
PDF
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
by
akipii Oga
PDF
いつやるの?Git入門 v1.1.0
by
Masakazu Matsushita
PDF
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
by
Takashi Uemura
PDF
Redmineって何ができるの?
by
Tomohisa Kusukawa
PDF
たとえ日本人同士でも必要な異文化理解力
by
Yoshitaka Kawashima
PPTX
はじめてのgithub
by
Yasutaka Hamada
PDF
こわくない Git
by
Kota Saito
20160128 jjug Nightセミナー_Git実践入門
by
Mizuki Ugajin
2015 Bio-IT Trends From the Trenches
by
Chris Dagdigian
Docker調査20150704
by
HommasSlide
CephとGluster次期バージョンでの新機能
by
Emma Haruka Iwao
OpenStack マルチノード環境構築
by
HommasSlide
2016年はFitbitで生体データを監視元年!
by
Shoot Morii
Docker事始めと最新動向 2015年6月
by
Emma Haruka Iwao
Dockerのディスクについて ~ファイルシステム・マウント方法など~
by
HommasSlide
検索のダウンタイム0でバックアップからindexをリストアする方法
by
kbigwheel
アイドルソング制作の工程管理
by
Motokazu Sekine
挫折しないRedmine
by
Go Maeda
Spring Bootでチャットツールを作りながらWebの仕組みを理解しよう!
by
Java女子部
SIerもはじめる わたしたちのDevOps #jjug_ccc
by
Mizuki Ugajin
「Redmineの運用パターン集~私に聞くな、チケットシステムに聞け」
by
akipii Oga
いつやるの?Git入門 v1.1.0
by
Masakazu Matsushita
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
by
Takashi Uemura
Redmineって何ができるの?
by
Tomohisa Kusukawa
たとえ日本人同士でも必要な異文化理解力
by
Yoshitaka Kawashima
はじめてのgithub
by
Yasutaka Hamada
こわくない Git
by
Kota Saito
Similar to Git for Begineers GitHub ハンズオン
PPTX
GitHub Handson
by
Yoichiro Shimizu
KEY
日本androidの会 中国支部 29回勉強会 github
by
Tomohiko Himura
PDF
Githubについて
by
tadfmac
KEY
SNS 「github」で遊ぼう
by
Tomohiko Himura
PDF
GitHub勉強会
by
ArusuDev
PDF
GitHubの入門を読む前に読む入門書
by
相皓 卞
PPTX
GitHubの使い方
by
Atelier Frameworks
PDF
GitHub入門 手順編
by
hideaki honda
PDF
Nutanix エンジニアのための Git 入門 :序
by
Wataru Unno
PDF
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
by
Shinichi Hirauchi
PDF
GitHubの基礎からプログラム管理、そしてプログラムコードを論文に公開するまでの手順
by
Hayato Yamanouchi
PDF
Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~
by
Yahoo!デベロッパーネットワーク
PDF
Metahub for github
by
Suguru Oho
PPTX
githubハンズオン
by
Ayaka Ueda
PPT
Githubことはじめ
by
tikitikipoo
KEY
はじめよう!Github
by
Takafumi Yoshida
PPTX
Github講座#1
by
Masaki Kobayashi
PPTX
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
by
Katz Ueno
PDF
Pythonとgit hubとベンチャー企業の上手な付き合い方
by
Takahiro Fujiwara
PDF
ソフトウェア工学2023 08 GitHub
by
Toru Tamaki
GitHub Handson
by
Yoichiro Shimizu
日本androidの会 中国支部 29回勉強会 github
by
Tomohiko Himura
Githubについて
by
tadfmac
SNS 「github」で遊ぼう
by
Tomohiko Himura
GitHub勉強会
by
ArusuDev
GitHubの入門を読む前に読む入門書
by
相皓 卞
GitHubの使い方
by
Atelier Frameworks
GitHub入門 手順編
by
hideaki honda
Nutanix エンジニアのための Git 入門 :序
by
Wataru Unno
世界一簡単なGithub入門(githubは無料で使用する場合、全てのファイルが公開されていることにご注意ください)
by
Shinichi Hirauchi
GitHubの基礎からプログラム管理、そしてプログラムコードを論文に公開するまでの手順
by
Hayato Yamanouchi
Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~
by
Yahoo!デベロッパーネットワーク
Metahub for github
by
Suguru Oho
githubハンズオン
by
Ayaka Ueda
Githubことはじめ
by
tikitikipoo
はじめよう!Github
by
Takafumi Yoshida
Github講座#1
by
Masaki Kobayashi
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
by
Katz Ueno
Pythonとgit hubとベンチャー企業の上手な付き合い方
by
Takahiro Fujiwara
ソフトウェア工学2023 08 GitHub
by
Toru Tamaki
More from Emma Haruka Iwao
PDF
Friction Logging and Internal Advocacy, DevRel/Asia 2020
by
Emma Haruka Iwao
PDF
Woman Tech Terrace 2020 Keynote - 夢を持ち続ける
by
Emma Haruka Iwao
PDF
Google Cloud 一般公開データセット
by
Emma Haruka Iwao
PDF
Favorite English YouTube Channels
by
Emma Haruka Iwao
PDF
Docker, Kubernetes and OpenShift v3
by
Emma Haruka Iwao
PDF
Dockerイメージ構築 実践テクニック
by
Emma Haruka Iwao
PDF
Storage by Red Hat #rhcpday 2015
by
Emma Haruka Iwao
PDF
Docker向けOSとか[LT] @ #techgirl 2015/01
by
Emma Haruka Iwao
PDF
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
by
Emma Haruka Iwao
PDF
RHEL, CentOS 7 に移行しよう! LT
by
Emma Haruka Iwao
PPTX
分散ストレージ技術Cephの最新情報
by
Emma Haruka Iwao
PPTX
DockerをRed Hatはどのように見ているのか
by
Emma Haruka Iwao
PPTX
初心者が Python で戸惑ったところ
by
Emma Haruka Iwao
PDF
Ceph Loves OpenStack: Why and How
by
Emma Haruka Iwao
PPTX
Rails Girls: Not Only for Girls - RubyKaigi 2014
by
Emma Haruka Iwao
PPTX
AWS VM import / export ハンズオン
by
Emma Haruka Iwao
PPTX
Hello, systemd
by
Emma Haruka Iwao
PPTX
私がCephを好きな7つの理由
by
Emma Haruka Iwao
PPTX
Ceph アーキテクチャ概説
by
Emma Haruka Iwao
PPTX
EC2とLinuxディストロ事情
by
Emma Haruka Iwao
Friction Logging and Internal Advocacy, DevRel/Asia 2020
by
Emma Haruka Iwao
Woman Tech Terrace 2020 Keynote - 夢を持ち続ける
by
Emma Haruka Iwao
Google Cloud 一般公開データセット
by
Emma Haruka Iwao
Favorite English YouTube Channels
by
Emma Haruka Iwao
Docker, Kubernetes and OpenShift v3
by
Emma Haruka Iwao
Dockerイメージ構築 実践テクニック
by
Emma Haruka Iwao
Storage by Red Hat #rhcpday 2015
by
Emma Haruka Iwao
Docker向けOSとか[LT] @ #techgirl 2015/01
by
Emma Haruka Iwao
Docker on RHEL & Project Atomic 入門 - #Dockerjp 4
by
Emma Haruka Iwao
RHEL, CentOS 7 に移行しよう! LT
by
Emma Haruka Iwao
分散ストレージ技術Cephの最新情報
by
Emma Haruka Iwao
DockerをRed Hatはどのように見ているのか
by
Emma Haruka Iwao
初心者が Python で戸惑ったところ
by
Emma Haruka Iwao
Ceph Loves OpenStack: Why and How
by
Emma Haruka Iwao
Rails Girls: Not Only for Girls - RubyKaigi 2014
by
Emma Haruka Iwao
AWS VM import / export ハンズオン
by
Emma Haruka Iwao
Hello, systemd
by
Emma Haruka Iwao
私がCephを好きな7つの理由
by
Emma Haruka Iwao
Ceph アーキテクチャ概説
by
Emma Haruka Iwao
EC2とLinuxディストロ事情
by
Emma Haruka Iwao
Git for Begineers GitHub ハンズオン
1.
GitHub ハンズオン Haruka Iwao PyLadies
Tokyo Meetup #5 May 23, 2015
2.
おやくそく • このスライドは個人的な物で、私の雇用 主もGitHubも無関係です • 内容は正確を期していますが、間違って いたらごめんなさい(無保証)
3.
わたしはだれ? • 岩尾 はるか
(@Yuryu) • PyLadies Tokyo方面から来ました • 恵比寿のソフトウェアエンジニア – Linuxとか売ってます – コミケでLinux本出してます • 光の戦士(FF14)やってます • GitHubは2009年12月から利用中
4.
今日のおしながき • GitHub とは? •
GitHub を使ってみよう! • デスクトップから使ってみよう! • おまけ
5.
GitHub とは?
6.
GitHubとは • Gitを使ったコラボレーションサービス • 単なるホスティング以上! •
コードを公開する便利なところ • ネコ+タコのOctocatがマスコット • オープンソース利用なら無料!
7.
GitHubで開発されている! プロジェクトの例 • Bootstrap • Node.js •
Ruby on Rails • Docker • Django • Flask • Homebrew • Angular.js • Ansible • Tornado • GitLab • reddit • scikit-learn • Spring Framework • Elasticsearch • Storm
8.
GitHubを使ってみよう
9.
GitHubを使ってみよう • このセッションでは、「習うより慣れ ろ」でまずはGitHubを使ってみます • GitHubの便利機能は無数にあるので、特 に重要な基本だけを説明します •
実際には、プロジェクトごとに決まりが あるので、詳しい人に聞いてみてね!
10.
アカウント作成 ユーザー名 E-mail パスワード
11.
アカウント作成(続き) • すでにIDを持っていてスクリーンショッ ト取れないので、個別に説明します • プランは「Free(無料)」でOK – 有料プランは非公開のレポジトリが置ける – 企業、グループ向けプランもあります •
確認メールが届くので対応
12.
ログイン!
13.
レポジトリ作成 レポジトリ名 説明(オプション) チェックする→
14.
リポジトリができた
15.
GitHub Flow 1. ブランチを作成 2.
コミットを追加 3. Pull-Request 4. レビュー 5. マージ
16.
1. ブランチを作成 • 変更点をまとめて管理する •
いいこと – 他の人に影響を及ぼさない – 困ったときにまとめて無かったことにできる – 複数の開発を平行できる
17.
1. ブランチを作成
18.
2. コミットを追加 • ファイルを編集してみよう ファイルを 選ぶ 鉛筆で編集
19.
2. コミットを追加
20.
2. コミットを追加 変更点の概要 変更点の詳細な説明 コミット!
21.
3. Pull-Request • GitHubの便利な機能 •
「変更したから採用して!」 • プルリク、PRとも略します
22.
3. Pull-Request クリック!
23.
3. Pull-Request コメントを記入 概要を記入 作成! ブランチを 確認
24.
3. Pull-Request コメントを 追加 マージ
25.
3. Pull-Request コミット 一覧 変更点一覧
26.
4. レビュー • 内容についてコメントを書こう! •
ブランチにさらにコミットしてみよう! – 手順は 2. コミットを追加と同様 • コミットが済んだらもう一度PRを確認! • すべてOKならいよいよマージしよう!
27.
5. マージ クリック!
28.
5. マージ これでマージ成功 作業が完了したら Delete
banchでブランチ削除
29.
GitHub Flow 1. ブランチを作成 2.
コミットを追加 3. Pull-Request 4. レビュー 5. マージ
30.
複数人でやってみよう 1. Settings(一番 下)を選ぶ 2. Collaborators を選ぶ 3.
追加したい人の ユーザー名を入力 4. クリックで追加 隣の席の人とユーザー名を交換しよう! お互いのレポジトリでGitHub Flowをしてみよう!
31.
GitHub Flow 1. ブランチを作成 2.
コミットを追加 3. Pull-Request 4. レビュー 5. マージ
32.
fork
33.
fork してみよう • 「書き込み権を渡さずに、コードを編集 してもらいたい」 •
「ちょっと編集してみたいけど、権限も らうほどじゃないなぁ」 • コピーを自分の手元に作る→fork 右上のForkボタン を押す
34.
fork中…
35.
自分のレポジトリになった
36.
普段通りforkで作業
37.
デスクトップ
38.
デスクトップから使う • Webはお手軽だけど小回りがきかない • デスクトップで使おう – https://windows.github.com/
– https://mac.github.com/ • 初回起動時に名前、Email、GitHubのID/パ スワードを入れると準備完了
39.
起動画面
40.
レポジトリ追加 +ボタン 新規作成 既にPC上に存在するもの を、このソフトに追加 GitHubから Clone(コピー)
41.
基本操作 右クリック メニュー ブランチ選択 新規作成 Pull-Request GitHub サーバーと同期 - GitHubで開く - エクスプローラーで見る -
Gitシェルを開く - レポジトリ削除
42.
GitHub Flow 1. ブランチを作成 2.
コミットを追加 3. Pull-Request 4. レビュー 5. マージ
43.
ブランチを作成
44.
エディタで編集 • Open in
Explorer や Open in Finder でファ イルを編集してみよう • MacならOpen in Terminalでシェルを開い てもOK • 終わったら変更点を確認→コミット
45.
コミット方法(Windows) • “Uncommitted Changes”
をクリック • 差分とブランチを確認 • コミットの説明を書いてCommit
46.
コミット方法(Mac) • Changesタブをクリック • 差分とブランチを確認 •
コミットの説明を書いてCommit
47.
Pull-Request 作成 • 右上の
“Publish” をクリック – ブランチがGitHubに送信されます • Pull-Requestのマークをクリック • 説明を書いてPull-Requestを作成
48.
Pull-Requestその後 • レビュー、マージはWebから作業 • 追加のコミットは、同じように編集して コミット、右上の「Sync」で同期 •
ローカルのBranchは削除するブランチか ら別のブランチに切り替えた後、 「Manage」または「Branches」から削除
49.
ブランチ削除(Windows) ゴミ箱で削除
50.
ブランチ削除(Mac) Deleteで削除
51.
シェル • Open in
Git Shell (Windows)または Open in Terminal(Mac)で、コマンドラインが利 用できます • 細かい作業をするときに便利 – 調べてみてね
52.
Gistとは • ファイル数個だけのGitレポジトリ ファイル名 Gistの説明(タイトル) ファイルの中身 非公開か公開で作成 ファイルを追加 https://gist.github.com/
53.
IntelliJ + GitHub •
GitHub PluginでIDEから 利用可能 • 一通りのことができる • ファイルを右クリック で”Create Gist” – すぐ貼れて便利
54.
GitHub Enteprise • 企業専用のGitHub •
「ソースを共有サービスに出したくな い」人でもばっちり使える • ファイアウォールの内側で動作 – 例外: AWS上でも動かせます • 会社にない人はねだってみよう! – 1人1ヶ月あたり2,000円ちょっとです
55.
GitHub Shop • グッズを販売(Tシャツ、ステッカー他) •
送料結構するので共同購入もあり
56.
GitHub Octodex • いろんなOctocatのギャラリーです
57.
参考資料 • GitHub Guides –
https://guides.github.com/ – 「GitHubをどう使うか」をやさしく解説 – 英語ですが図がわかりやすい • Git Book – http://git-‐scm.com/book/ja/v1 – Gitそのものの詳しい解説 • 【永久保存版】初心者 ~ 上級者向け Gitをより理 解するために厳選したサイトやスライドをまとめ てみた – https://nanapi.jp/109937/ – いろんなスライドや資料へのリンクがあります
Download