Enviar pesquisa
Carregar
Git 初心者講座 by forkwell
•
1 gostou
•
996 visualizações
sinsoku listy
Seguir
【エンジニア向け】Git 初心者講座 by Forkwell https://forkwell.connpass.com/event/47137/
Leia menos
Leia mais
Internet
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 60
Baixar agora
Baixar para ler offline
Recomendados
バージョン管理とGit
バージョン管理とGit
sinsoku listy
Git地図
Git地図
yoshiaki iwanaga
猫にはわからないGit講座
猫にはわからないGit講座
Yusei Yamanaka
Github入門2014
Github入門2014
Akihiko Shirai
Github入門(後編) ブランチの使い方
Github入門(後編) ブランチの使い方
Akihiko Shirai
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
Taisuke Inoue
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
Yohei Fushii
githubハンズオン
githubハンズオン
Ayaka Ueda
Recomendados
バージョン管理とGit
バージョン管理とGit
sinsoku listy
Git地図
Git地図
yoshiaki iwanaga
猫にはわからないGit講座
猫にはわからないGit講座
Yusei Yamanaka
Github入門2014
Github入門2014
Akihiko Shirai
Github入門(後編) ブランチの使い方
Github入門(後編) ブランチの使い方
Akihiko Shirai
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
Taisuke Inoue
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
Yohei Fushii
githubハンズオン
githubハンズオン
Ayaka Ueda
GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)
Wataru NOGUCHI
Gitの使い方あれこれ
Gitの使い方あれこれ
よしだ あつし
Shizudev git hub宿題
Shizudev git hub宿題
Tadahiro Ishisaka
日本androidの会 中国支部 29回勉強会 github
日本androidの会 中国支部 29回勉強会 github
Tomohiko Himura
デザイナー、フロントエンジニア向けgithub勉強会ワークショップ資料
デザイナー、フロントエンジニア向けgithub勉強会ワークショップ資料
ichikaway
15分でわかるGit入門
15分でわかるGit入門
to_ueda
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
GitHub Releasesからインストールしたコマンドを管理する
GitHub Releasesからインストールしたコマンドを管理する
jiro4989
Git (実践入門編)
Git (実践入門編)
Naomichi Yamakita
Gitの勉強 紹介編-
Gitの勉強 紹介編-
Kentarou Kurashige
Git 入門
Git 入門
y-uti
社内LT大会#3 2016-4-28 Vuls
社内LT大会#3 2016-4-28 Vuls
Kota Kanbe
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
ROS2.0時代に備えたc++11/14
ROS2.0時代に備えたc++11/14
Takashi Ogura
分散バージョン管理システムって何なん 20101218
分散バージョン管理システムって何なん 20101218
Takashi Okamoto
git-svnつかってみる?
git-svnつかってみる?
riskrisk
Git with Visual Studio
Git with Visual Studio
Tomohiro Namba
Gitoriousをubuntu 10.04 LTSへインストール
Gitoriousをubuntu 10.04 LTSへインストール
Kiyoshi SATOH
2018 07-18 git-hub講座
2018 07-18 git-hub講座
貴一 末田
Git lev 3 -おひとりさまでブランチを-
Git lev 3 -おひとりさまでブランチを-
Kentarou Kurashige
ゼミGit
ゼミGit
Takuya Uehara
Git extensions ws外部公開用
Git extensions ws外部公開用
CROOZ, inc.
Mais conteúdo relacionado
Mais procurados
GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)
Wataru NOGUCHI
Gitの使い方あれこれ
Gitの使い方あれこれ
よしだ あつし
Shizudev git hub宿題
Shizudev git hub宿題
Tadahiro Ishisaka
日本androidの会 中国支部 29回勉強会 github
日本androidの会 中国支部 29回勉強会 github
Tomohiko Himura
デザイナー、フロントエンジニア向けgithub勉強会ワークショップ資料
デザイナー、フロントエンジニア向けgithub勉強会ワークショップ資料
ichikaway
15分でわかるGit入門
15分でわかるGit入門
to_ueda
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
GitHub Releasesからインストールしたコマンドを管理する
GitHub Releasesからインストールしたコマンドを管理する
jiro4989
Git (実践入門編)
Git (実践入門編)
Naomichi Yamakita
Gitの勉強 紹介編-
Gitの勉強 紹介編-
Kentarou Kurashige
Git 入門
Git 入門
y-uti
社内LT大会#3 2016-4-28 Vuls
社内LT大会#3 2016-4-28 Vuls
Kota Kanbe
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
ROS2.0時代に備えたc++11/14
ROS2.0時代に備えたc++11/14
Takashi Ogura
分散バージョン管理システムって何なん 20101218
分散バージョン管理システムって何なん 20101218
Takashi Okamoto
git-svnつかってみる?
git-svnつかってみる?
riskrisk
Git with Visual Studio
Git with Visual Studio
Tomohiro Namba
Gitoriousをubuntu 10.04 LTSへインストール
Gitoriousをubuntu 10.04 LTSへインストール
Kiyoshi SATOH
2018 07-18 git-hub講座
2018 07-18 git-hub講座
貴一 末田
Git lev 3 -おひとりさまでブランチを-
Git lev 3 -おひとりさまでブランチを-
Kentarou Kurashige
Mais procurados
(20)
GitLabを16万8千光年ワープさせた話(改)
GitLabを16万8千光年ワープさせた話(改)
Gitの使い方あれこれ
Gitの使い方あれこれ
Shizudev git hub宿題
Shizudev git hub宿題
日本androidの会 中国支部 29回勉強会 github
日本androidの会 中国支部 29回勉強会 github
デザイナー、フロントエンジニア向けgithub勉強会ワークショップ資料
デザイナー、フロントエンジニア向けgithub勉強会ワークショップ資料
15分でわかるGit入門
15分でわかるGit入門
やりなおせる Git 入門
やりなおせる Git 入門
GitHub Releasesからインストールしたコマンドを管理する
GitHub Releasesからインストールしたコマンドを管理する
Git (実践入門編)
Git (実践入門編)
Gitの勉強 紹介編-
Gitの勉強 紹介編-
Git 入門
Git 入門
社内LT大会#3 2016-4-28 Vuls
社内LT大会#3 2016-4-28 Vuls
デザイナのためのGit入門
デザイナのためのGit入門
ROS2.0時代に備えたc++11/14
ROS2.0時代に備えたc++11/14
分散バージョン管理システムって何なん 20101218
分散バージョン管理システムって何なん 20101218
git-svnつかってみる?
git-svnつかってみる?
Git with Visual Studio
Git with Visual Studio
Gitoriousをubuntu 10.04 LTSへインストール
Gitoriousをubuntu 10.04 LTSへインストール
2018 07-18 git-hub講座
2018 07-18 git-hub講座
Git lev 3 -おひとりさまでブランチを-
Git lev 3 -おひとりさまでブランチを-
Semelhante a Git 初心者講座 by forkwell
ゼミGit
ゼミGit
Takuya Uehara
Git extensions ws外部公開用
Git extensions ws外部公開用
CROOZ, inc.
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
Hiro Yoshioka
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
Koji Shinba
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
Takashi Imagire
Gitのいろは
Gitのいろは
祐輝 今井
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
Ryo Igarashi
MakeGoodで快適なテスト駆動開発を
MakeGoodで快適なテスト駆動開発を
Atsuhiro Kubo
Git 20100313
Git 20100313
Taku AMANO
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
Masafumi Yokoyama
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回
Tetsurou Yano
Git_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdf
Yoshiki Tanaka
Git社内勉強会資料
Git社内勉強会資料
Kenji Takei
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Takashi Uemura
ゆるふわっGit入門
ゆるふわっGit入門
Keisuke Oohata
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章
Akira Torii
新人Git/Github研修公開用スライド(その2)
新人Git/Github研修公開用スライド(その2)
pupupopo88
Bitbucket and git
Bitbucket and git
Ryo Katsumata
gitを使う準備をしよう - 初級編
gitを使う準備をしよう - 初級編
Sanae Yamashita
Semelhante a Git 初心者講座 by forkwell
(20)
ゼミGit
ゼミGit
Git extensions ws外部公開用
Git extensions ws外部公開用
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
Gitのいろは
Gitのいろは
バージョン管理システムチュートリアル
バージョン管理システムチュートリアル
MakeGoodで快適なテスト駆動開発を
MakeGoodで快適なテスト駆動開発を
Git 20100313
Git 20100313
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回
Git_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdf
Git社内勉強会資料
Git社内勉強会資料
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
ゆるふわっGit入門
ゆるふわっGit入門
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
【社内輪読会】Github実践入門2章
【社内輪読会】Github実践入門2章
新人Git/Github研修公開用スライド(その2)
新人Git/Github研修公開用スライド(その2)
Bitbucket and git
Bitbucket and git
gitを使う準備をしよう - 初級編
gitを使う準備をしよう - 初級編
Mais de sinsoku listy
Rails6にいつ上げるか?
Rails6にいつ上げるか?
sinsoku listy
Rails Testing on Fargate
Rails Testing on Fargate
sinsoku listy
Search Form for Rails
Search Form for Rails
sinsoku listy
ENGINEER WORK!!
ENGINEER WORK!!
sinsoku listy
自己修復的なインフラ -Self-Healing Infrastructure-
自己修復的なインフラ -Self-Healing Infrastructure-
sinsoku listy
毎日gemをアップグレードする生活
毎日gemをアップグレードする生活
sinsoku listy
Rails 5.2: credentials
Rails 5.2: credentials
sinsoku listy
Randomly Failing Specs
Randomly Failing Specs
sinsoku listy
技術的負債とリファクタリング
技術的負債とリファクタリング
sinsoku listy
Swift on Docker
Swift on Docker
sinsoku listy
ES2015のカバレッジ計測
ES2015のカバレッジ計測
sinsoku listy
CSSのカバレッジツール
CSSのカバレッジツール
sinsoku listy
本当にあった怖い話 7つの幽霊 7つの成仏
本当にあった怖い話 7つの幽霊 7つの成仏
sinsoku listy
Awsでwindowsゲームを動かす
Awsでwindowsゲームを動かす
sinsoku listy
Action pack variantsの話
Action pack variantsの話
sinsoku listy
LT_Gitのfast fowardと継続的デリバリー
LT_Gitのfast fowardと継続的デリバリー
sinsoku listy
Git天空闘技場_ハンズオン
Git天空闘技場_ハンズオン
sinsoku listy
DVCSとGitの基礎
DVCSとGitの基礎
sinsoku listy
20101001 5分でわかるtrac pluginの作り方_slideshare
20101001 5分でわかるtrac pluginの作り方_slideshare
sinsoku listy
Mais de sinsoku listy
(19)
Rails6にいつ上げるか?
Rails6にいつ上げるか?
Rails Testing on Fargate
Rails Testing on Fargate
Search Form for Rails
Search Form for Rails
ENGINEER WORK!!
ENGINEER WORK!!
自己修復的なインフラ -Self-Healing Infrastructure-
自己修復的なインフラ -Self-Healing Infrastructure-
毎日gemをアップグレードする生活
毎日gemをアップグレードする生活
Rails 5.2: credentials
Rails 5.2: credentials
Randomly Failing Specs
Randomly Failing Specs
技術的負債とリファクタリング
技術的負債とリファクタリング
Swift on Docker
Swift on Docker
ES2015のカバレッジ計測
ES2015のカバレッジ計測
CSSのカバレッジツール
CSSのカバレッジツール
本当にあった怖い話 7つの幽霊 7つの成仏
本当にあった怖い話 7つの幽霊 7つの成仏
Awsでwindowsゲームを動かす
Awsでwindowsゲームを動かす
Action pack variantsの話
Action pack variantsの話
LT_Gitのfast fowardと継続的デリバリー
LT_Gitのfast fowardと継続的デリバリー
Git天空闘技場_ハンズオン
Git天空闘技場_ハンズオン
DVCSとGitの基礎
DVCSとGitの基礎
20101001 5分でわかるtrac pluginの作り方_slideshare
20101001 5分でわかるtrac pluginの作り方_slideshare
Git 初心者講座 by forkwell
1.
Git 初心者講座 by
Forkwell 2016/12/21(水)@grooves
2.
自己紹介 ● 名前: 正徳
巧 ● twitter: 神速(@sinsoku_listy) ● github: sinsoku ● 所属: 株式会社grooves ● 言語: Ruby, Node.js, Elixir Twitter GitHub
3.
4.
バージョン 管理 Git/GitHub
5.
6.
なぜバージョン管理システムを使 うのか?
7.
履歴が見られる いつ 誰が どこを 理由:
XXX のバグを修正
8.
過去の状態に戻せる
9.
複数人で作業ができる マージ (統合)
10.
複数バージョンを管理できる バージョン 1系 バージョン 2系
11.
実験的な作業を行える 安定版 開発版
12.
実験的な作業を行える 安定版
13.
実験的な作業を行える 安定版 開発版
14.
ファイルを安心して変更できる
15.
どんな仕組み?
16.
Project README src リポジトリ 作業ディレクトリ
17.
Project README src リポジトリ 作業ディレクトリ save 1
18.
Project README src リポジトリ 作業ディレクトリ save 1 save
2
19.
Project README src リポジトリ 作業ディレクトリ save 1 save
2 save 3
20.
バージョン 管理 Git/GitHub
21.
git の特徴 分散型 インデックス
ブランチ・タグ
22.
リポジトリ README Hello.java README
Hello.java 履歴の作成 作業コピーの 更新 作業コピー 集中型(svn)
23.
README の追加 Hello.java の実装 README の編集 rev: 1 rev: 2 rev:
3 リポジトリ 集中型(svn)
24.
リポジトリ README Hello.java 履歴の作成 作業コピーの 更新 作業コピー 分散型(git)
25.
リポジト リ 履歴の送信 履歴の受信 作業コピー リポジト リ 履歴の作成 作業コピー の更新 分散型(git)
26.
リポジト リ 履歴の送信 履歴の受信 作業コピー リポジト リ 履歴の作成 作業コピー の更新 リポジト リ 中央 ローカル 分散型(git)
27.
リポジトリ リポジトリ 中央 README の追加 README の追加 rev: 1af9b rev: 1af9b
28.
リポジトリ リポジトリ README の追加 リポジトリ 中央 README の追加 README の追加 rev: 1af9b rev: 1af9b rev: 1af9b
29.
リポジトリ リポジトリ README の追加 Hello.java の実装 rev: 9d6aa リポジトリ 中央 README の追加 READMEの 編集 README の追加 rev: 1af9b rev: 5fde8 rev: 1af9b rev: 1af9b
30.
リポジトリ リポジトリ README の追加 rev: 1af9b Hello.java の実装 rev: 9d6aa リポジトリ 中央 README の追加 rev: 1af9b READMEの 編集 rev: 5fde8 README の追加 rev: 1af9b Hello.java の実装 rev: 9d6aa README の編集 rev: 5fde8
31.
rev: 5fde8?
32.
リポジトリ リポジトリ README の追加 rev: 1af9b Hello.java の実装 rev: 9d6aa リポジトリ 中央 README の追加 rev: 1af9b READMEの 編集 rev: 5fde8 README の追加 rev: 1af9b Hello.java の実装 rev: 9d6aa README の編集 rev: 5fde8
33.
README の追加 Hello.java の実装 README の編集 rev: 1 rev: 2 rev:
3 リポジトリ 集中型(svn)
34.
39fde84ab553783eab2b0443b7fe7300eb65119d SHA-1 変換器 コミット内容(日時、変更者 など) 16進数40桁
35.
SHA-1 変換器 コミット内容(日時、変更者 など) 16進数40桁 39fde84ab553783eab2b0443b7fe7300eb65119d
36.
git の特徴 分散型 インデックス
ブランチ・タグ
37.
作業 ディレクトリ インデックス リポジトリ ・ ・ ・
38.
作業 ディレクトリ インデックス リポジトリ ・ ・ ・ add
39.
作業 ディレクトリ インデックス リポジトリ ・ ・ ・ commit
40.
作業 ディレクトリ インデックス リポジトリ ・ ・ ・ add
41.
作業 ディレクトリ インデックス リポジトリ ・ ・ ・ commit
42.
なぜインデックスが あるのか?
43.
行単位でのコミット コミット前の確認
44.
git の特徴 分散型 インデックス
ブランチ・タグ
45.
rev: 1af9b rev:
5fde8 $ git branch stable 5fde8 $ git checkout stable ブランチ stable
46.
rev: 1af9b rev:
5fde8 $ (ファイルの変更) $ git add ブランチ stable
47.
rev: 1af9b rev:
5fde8 rev: 9d6aa $ git commit -m “update” ブランチ stable
48.
3種類のタグ 軽量タグ アノテーション 付きタグ 署名付きタグ
49.
軽量タグ v1.0.0 rev: 1af9b rev:
5fde8 $ git tag v1.0.0 5fde8
50.
軽量タグ v1.0.0 rev: 1af9b rev:
5fde8 rev: 9d6aa $ git commit -m “update”
51.
52.
Gitのホスティングサービス Octocat ● 中央リポジトリを置くことができる ● 公開リポジトリ無制限 (非公開は有料
) ● Web上でファイルが表示できる ● 使い易い画面 ● Pull Request(プルリクエスト)
53.
リポジトリ リポジトリ Pull Request
54.
リポジトリ リポジトリ Pull Request リポジトリ アクセス権限がない
55.
リポジトリ リポジトリ Pull Request リポジトリ Fork
56.
リポジトリ リポジトリ Pull Request リポジトリ Fork リポジトリ
57.
リポジトリ リポジトリ Pull Request リポジトリ Fork リポジトリ push commit
58.
リポジトリ リポジトリ Pull Request リポジトリ Fork リポジトリ Pull Request
59.
更に勉強する際の参考資料 ● サルでもわかるGit入門 ○ http://www.backlog.jp/git-guide/ ●
Pro Git Book ○ https://git-scm.com/book/ja/v2 ● Try Git: Git Tutorial ○ https://try.github.io 引用: サルでもわかるGit入門
60.
ご清聴ありがとうございました
Baixar agora