SlideShare a Scribd company logo
1 of 34
Download to read offline
実践Git/GitHub講座
みゆっき(@toriimiyukki)
猫にはわからない
Git/GitHubについて知る
バージョン管理システムとは
➡ バージョン管理システム(バージョンかんりシステム)とは
➡ コンピュータ上で作成、編集されるファイルの変更履歴を管理するための
システム。特にソフトウェア開発においてソースコードの管理に用いられ
ることが多い。
3
主なバージョン管理システム
CVS - 集中型。C言語で実装。
Git - 分散型。Linuxのコード管理のために作られた。C言語、Perlなどで実装。
Mercurial - 分散型。Python、C言語で実装。
Subversion - 集中型。CVSの改良版という位置づけ。C言語で実装。
バージョン管理システムの種類
4
➡ ローカル型
➡ ローカルのファイルやディレクトリをリ
ネームして管理 資料.pdf.20150621
資料.pdf
資料.pdf.back
リポジトリ
作業コピー 作業コピー
➡ 集中型
➡ リポジトリをサーバで管理し、ユーザーは
作業コピー(仮のディレクトリ)を管理
➡ 分散型
➡ サーバはリポジトリを管理し、ユーザーも
ローカルにリポジトリを管理 リポジトリ
リポジトリ リポジトリ
GitとGitHub
➡ Git
➡ 分散型のバージョン管理システム
5
➡  
➡ 分散型のリモートリポジトリを担っ
てくれるサービス
➡ Pull Requestと呼ばれる、コードを
レビューしながらマージできる機能
があり、OSS界隈でよく利用される
リポジトリ
リポジトリ リポジトリ
Gitのいいところ
➡ 分散型
➡ リポジトリは全ての履歴を含んでいるため、オフラインでもコミットが可能
6
➡ 高速
➡ コミットごとにスナップショットがあり、変更のないファイルはリンクを持つ
➡ きれいな歴史
➡ 複数のコミットを1つにしたり、コミットを修正することが容易にできる
A B C
GitとGitHubで何ができるか
➡ Ruby on Railsなど多くのOSSがGithub上で開発されている
➡ 開発だけでなく、機能追加の議論などもIssueを通して行われている
7
オープンソースソフトウェアの開発
社内でのプロジェクト管理に使用
➡ Yahoo! Japan, Cookpad, CyberAgent, ドワンゴなど日本でも多くの企業で使われている
ドキュメントやチュートリアルの公開
➡ 各種マニュアルやチュートリアルの公開でも使われる
➡ ドイツの法律はGitHubで管理されている
業務委託や採用時の判断に利用
➡ プログラマの力量を測るためにGitHub上のコードを見る採用が増えている
Git/GitHubの用語
ブランチ
ブランチ
Gitの用語
9
コミット
A B C
B マージ
マージコミット
➡ Pull Request
➡ ブランチをマージするために立てるリクエスト
➡ OSSでは、PRを立てたあとコミッタなどのレビューを受けてからマージする
GitHubの用語
10
➡ LGTM
➡ Looks good to me
➡ Pull Requstがマージしても大丈夫なときのOKサイン
➡ Octcat
➡ GitHubの公式キャラクター
➡ かわいい
Gitの基本的な使い方
Gitの基本的な使い方
12
$untracked
コミット
tracked
unstaged
staged
Gitの基本的な使い方
13
$ vi index.html private.htmluntracked
index.html
private.html
コミット
tracked
unstaged
staged
Gitの基本的な使い方
14
$ vi index.html private.html
$ git add index.html
untracked private.html
コミット
tracked
unstaged
staged
index.html
Gitの基本的な使い方
15
$ vi index.html private.html
$ git add index.html
$ git commit -m “トップページ追加”
untracked private.html
Aコミット
tracked
unstaged
staged
index.html
Gitの基本的な使い方
16
$ vi index.html private.html
$ git add index.html
$ git commit -m “トップページ追加”
$ vi index.html
untracked
A
private.html
コミット
tracked
unstaged
staged
index.html
Gitの基本的な使い方
17
$ vi index.html private.html
$ git add index.html
$ git commit -m “トップページ追加”
$ vi index.html
$ git add index.html
untracked
A
private.html
コミット
tracked
unstaged
staged
index.html
Gitの基本的な使い方
18
$ vi index.html private.html
$ git add index.html
$ git commit -m “トップページ追加”
$ vi index.html
$ git add index.html
$ git commit -m “トップページ修正”
untracked
A B
private.html
コミット
tracked
unstaged
staged
index.html
Gitのよく使うコマンド
Gitのよく使うコマンド(1/6)
20
git init
➡ 現在のディレクトリをGitリポジトリとして初期化する
$ rails new new-app
$ cd new-app
$ git init
これにより「.git」ディレクトリが作られる、
Gitリポジトリでなくしたい場合は「.git」を削除すればよい
git clone
➡ リモートリポジトリからローカルリポジトリを作成する
$ git clone git@github.com:atom/atom.git
Cloning into 'atom'...
$ cd atom
Gitのよく使うコマンド(2/6)
21
git add
➡ 指定されたファイルやディレクトリをstageに追加する
$ git add index.html
$ git add . #すべて追加する
$ git add --all . #削除も含めてすべて追加する
git commit
➡ stageのファイルやディレクトリをコミットする
$ git commit #コミットメッセージを書くためエディタが起動
$ git commit -m “○○を修正” #コミットメッセージを一緒にする
$ git commit --amend #前回のコミットに追加する
Gitのよく使うコマンド(3/6)
22
git checkout
➡ ディレクトリを特定のコミットやブランチの状態にする
$ git checkout origin/master
$ git checkout 52f4ad0…
$ git checkout -b feature/top-page origin/master #ブランチの作成もする
git branch
$ git branch feature/top-page
$ git branch -m feature/top-page feature/about-page #ブランチ名の変更
➡ 現在のコミットからブランチを作成する
Gitのよく使うコマンド(4/6)
23
git merge
➡ 指定されたブランチを現在のブランチにマージ(統合)する
$ git checkout feature/top-page
$ git merge feature/top-page-a #マージコミットが発生する
git rebase
➡ コミットを修正したり、派生元を修正する
$ git rebase -i HEAD^^^ #HEADの3つ前からコミットを修正する
$ git rebase origin/master #ブランチを最新のorigin/masterから派生させる
Gitのよく使うコマンド(5/6)
24
git fetch
➡ リモートリポジトリの内容をローカルリポジトリに同期する
$ git fetch origin master
$ git checkout origin/master #リモートリポジトリの最新のmasterの状態にする
$ git fetch origin #ブランチ名を省略すると全てのブランチを対象とする
git pull
➡ リモートリポジトリの内容を取り込み、ローカルブランチにマージする
$ git pull origin master
$ git fetch origin master && git merge origin/master #上と同じ
Gitのよく使うコマンド(6/6)
25
git push
➡ ローカルリポジトリの内容をリモートリポジトリに反映させる
$ git push origin feature/top-page
$ git push origin feature/top-page -f #rebaseなどをした場合は強制(f)する
$ git push origin master -f #絶対に打ってはいけない
git remote
➡ リモートリポジトリを登録、編集する
$ git remote add origin git@github.com:miyukki/webpage.git
$ git remote rm origin
Gitの便利なコマンド
Gitの便利なコマンド
27
git log ➡ コミットの履歴を確認する
git diff ➡ ファイルの差分を表示する
➡ オプション無しだとunstagedなファイルの差分を表示
git grep ➡ Git管理下のファイルの中から文字列を検索する / 実は一番使う
git reset ➡ 変更を元に戻す
git stash ➡ 変更を加えたtrackedなファイルを一時退避する
実際の開発での使われ方
merge
実際の開発では…
29
トップページに機能AとBを作りたいからブランチを切ろう!
トップページの不具合の修正をしなきゃ…
元となるコミット
master
feature A B
feature
merge
修
merge
merge
ダメな解決方法
30
元となるコミット
master
feature A B
修feature
➡ featureブランチにmasterブランチを一度mergeする
merge
履歴が汚くなる、開発中はmasterの状況を反映しにくい
A B
merge
A B
rebase
ベストな解決方法
31
元となるコミット
master
feature
修feature
➡ featureブランチを最新のmasterブランチからrebaseする
merge
履歴が綺麗、最新の環境で開発ができる
実践Git/GitHub
はじめに…
➡ Gitを使いはじめる前に、Gitの設定が必要です
➡ これをすることにより、このコミットをした人は誰かということを他の人が知るこ
とが出来ます
33
$ git config --global user.name “Yusei Yamanaka”
$ git config --global user.email yusei1128@gmail.com
$ git config --global core.editor nano
archbotを改善してみよう!
34
https://github.com/sfc-arch/archbot
archbot
➡ SFC-RGのSlackチームにいるボットを触って何か機能を付けてPull
Requestをしてみましょう

More Related Content

What's hot

Git flowの活用事例
Git flowの活用事例Git flowの活用事例
Git flowの活用事例Hirohito Kato
 
デザイナのためのGit入門
デザイナのためのGit入門デザイナのためのGit入門
デザイナのためのGit入門dsuke Takaoka
 
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!Yohei Fushii
 
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0Masakazu Matsushita
 
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜Takashi Uemura
 
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティスWindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティスRyo Sumasu
 
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?naoki koyama
 
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダーはじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダーSaeko Yamamoto
 
ゆるふわっGit入門
ゆるふわっGit入門ゆるふわっGit入門
ゆるふわっGit入門Keisuke Oohata
 
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013DQNEO
 
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」Taisuke Inoue
 
githubハンズオン
githubハンズオンgithubハンズオン
githubハンズオンAyaka Ueda
 
2018 07-18 git-hub講座
2018 07-18 git-hub講座2018 07-18 git-hub講座
2018 07-18 git-hub講座貴一 末田
 
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!ymmt
 
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-Git -分散バージョン管理システム-
Git -分散バージョン管理システム-Koji Shinba
 
新人Git/Github研修公開用スライド(その2)
新人Git/Github研修公開用スライド(その2)新人Git/Github研修公開用スライド(その2)
新人Git/Github研修公開用スライド(その2)pupupopo88
 

What's hot (20)

Git flowの活用事例
Git flowの活用事例Git flowの活用事例
Git flowの活用事例
 
デザイナのためのGit入門
デザイナのためのGit入門デザイナのためのGit入門
デザイナのためのGit入門
 
ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!ホームディレクトリに埋もれた便利なコードをさがせ!
ホームディレクトリに埋もれた便利なコードをさがせ!
 
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
 
Gitの紹介
Gitの紹介Gitの紹介
Gitの紹介
 
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
 
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティスWindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
 
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
新たなgitのブランチモデル「Git Feature Flow」!Git Flow,Git Hub Flow,Git Lab Flowを超えれるか?
 
git ~start PullRequest~
git ~start PullRequest~git ~start PullRequest~
git ~start PullRequest~
 
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダーはじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
 
ゆるふわっGit入門
ゆるふわっGit入門ゆるふわっGit入門
ゆるふわっGit入門
 
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013
 
Git 勉強会
Git 勉強会Git 勉強会
Git 勉強会
 
Git地図
Git地図Git地図
Git地図
 
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
GitLab Meetup Tokyo #1 LT:「わりと大きい会社でGitLabをホスティングしてみた話」
 
githubハンズオン
githubハンズオンgithubハンズオン
githubハンズオン
 
2018 07-18 git-hub講座
2018 07-18 git-hub講座2018 07-18 git-hub講座
2018 07-18 git-hub講座
 
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
 
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
 
新人Git/Github研修公開用スライド(その2)
新人Git/Github研修公開用スライド(その2)新人Git/Github研修公開用スライド(その2)
新人Git/Github研修公開用スライド(その2)
 

Viewers also liked

Gitことはじめ
GitことはじめGitことはじめ
Gitことはじめbleis tift
 
Go言語のフレームワークRevelの紹介とサービスにおける活用事例
Go言語のフレームワークRevelの紹介とサービスにおける活用事例Go言語のフレームワークRevelの紹介とサービスにおける活用事例
Go言語のフレームワークRevelの紹介とサービスにおける活用事例Yuji Otani
 
Introduction to Go programming
Introduction to Go programmingIntroduction to Go programming
Introduction to Go programmingExotel
 
FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装
FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装
FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装Yusei Yamanaka
 
FINAL FANTASY Record Keeperを支えたGolang
FINAL FANTASY Record Keeperを支えたGolangFINAL FANTASY Record Keeperを支えたGolang
FINAL FANTASY Record Keeperを支えたGolangYoshiki Shibukawa
 
はじめようGit
はじめようGitはじめようGit
はじめようGittechscore
 
【初心者向け】Go言語勉強会資料
 【初心者向け】Go言語勉強会資料 【初心者向け】Go言語勉強会資料
【初心者向け】Go言語勉強会資料Yuji Otani
 
GoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホンGoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホンAkihiko Horiuchi
 
こわくない Git
こわくない Gitこわくない Git
こわくない GitKota Saito
 
LINE Ads PlatformのCTRを2倍にした開発手法
LINE Ads PlatformのCTRを2倍にした開発手法LINE Ads PlatformのCTRを2倍にした開発手法
LINE Ads PlatformのCTRを2倍にした開発手法LINE Corporation
 

Viewers also liked (12)

Gitことはじめ
GitことはじめGitことはじめ
Gitことはじめ
 
Go言語のフレームワークRevelの紹介とサービスにおける活用事例
Go言語のフレームワークRevelの紹介とサービスにおける活用事例Go言語のフレームワークRevelの紹介とサービスにおける活用事例
Go言語のフレームワークRevelの紹介とサービスにおける活用事例
 
Introduction to Go programming
Introduction to Go programmingIntroduction to Go programming
Introduction to Go programming
 
FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装
FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装
FPGAを用いたシリアル入力型VGA映像出力装置の設計と実装
 
FINAL FANTASY Record Keeperを支えたGolang
FINAL FANTASY Record Keeperを支えたGolangFINAL FANTASY Record Keeperを支えたGolang
FINAL FANTASY Record Keeperを支えたGolang
 
Database sql
Database sqlDatabase sql
Database sql
 
はじめようGit
はじめようGitはじめようGit
はじめようGit
 
いつやるの?Git入門
いつやるの?Git入門いつやるの?Git入門
いつやるの?Git入門
 
【初心者向け】Go言語勉強会資料
 【初心者向け】Go言語勉強会資料 【初心者向け】Go言語勉強会資料
【初心者向け】Go言語勉強会資料
 
GoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホンGoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホン
 
こわくない Git
こわくない Gitこわくない Git
こわくない Git
 
LINE Ads PlatformのCTRを2倍にした開発手法
LINE Ads PlatformのCTRを2倍にした開発手法LINE Ads PlatformのCTRを2倍にした開発手法
LINE Ads PlatformのCTRを2倍にした開発手法
 

Similar to 猫にはわからないGit講座

Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアルVersion Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアルComputational Materials Science Initiative
 
GitHubワークショップ
GitHubワークショップGitHubワークショップ
GitHubワークショップHiroaki Murayama
 
Git-dojo In Sendagaya.rb
Git-dojo In Sendagaya.rbGit-dojo In Sendagaya.rb
Git-dojo In Sendagaya.rbJun Fukaya
 
Git_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdfGit_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdfYoshiki Tanaka
 
バージョン管理システムチュートリアル
バージョン管理システムチュートリアルバージョン管理システムチュートリアル
バージョン管理システムチュートリアルRyo Igarashi
 
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011 VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011 Hiro Yoshioka
 
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門Takashi Imagire
 
第1回Git勉強会
第1回Git勉強会第1回Git勉強会
第1回Git勉強会kunimiya
 
gitを使う準備をしよう - 初級編
gitを使う準備をしよう - 初級編gitを使う準備をしよう - 初級編
gitを使う準備をしよう - 初級編Sanae Yamashita
 
RedmineとGitとスクラム
RedmineとGitとスクラムRedmineとGitとスクラム
RedmineとGitとスクラムTakashi Okamoto
 
ソフトウェア工学2023 08 GitHub
ソフトウェア工学2023 08 GitHubソフトウェア工学2023 08 GitHub
ソフトウェア工学2023 08 GitHubToru Tamaki
 
Githubことはじめ
GithubことはじめGithubことはじめ
Githubことはじめtikitikipoo
 
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~DoshishaUniv ProntiatVR
 
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理Masafumi Yokoyama
 

Similar to 猫にはわからないGit講座 (20)

Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアルVersion Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
 
GitHubワークショップ
GitHubワークショップGitHubワークショップ
GitHubワークショップ
 
Git-dojo In Sendagaya.rb
Git-dojo In Sendagaya.rbGit-dojo In Sendagaya.rb
Git-dojo In Sendagaya.rb
 
Git_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdfGit_GitHub 入門者向けスライド.pdf
Git_GitHub 入門者向けスライド.pdf
 
バージョン管理システムチュートリアル
バージョン管理システムチュートリアルバージョン管理システムチュートリアル
バージョン管理システムチュートリアル
 
Git勉強会
Git勉強会Git勉強会
Git勉強会
 
Git 実践入門
Git 実践入門Git 実践入門
Git 実践入門
 
Git for beginners
Git for beginnersGit for beginners
Git for beginners
 
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011 VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
 
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
 
第1回Git勉強会
第1回Git勉強会第1回Git勉強会
第1回Git勉強会
 
Github入門2014
Github入門2014Github入門2014
Github入門2014
 
gitを使う準備をしよう - 初級編
gitを使う準備をしよう - 初級編gitを使う準備をしよう - 初級編
gitを使う準備をしよう - 初級編
 
RedmineとGitとスクラム
RedmineとGitとスクラムRedmineとGitとスクラム
RedmineとGitとスクラム
 
ソフトウェア工学2023 08 GitHub
ソフトウェア工学2023 08 GitHubソフトウェア工学2023 08 GitHub
ソフトウェア工学2023 08 GitHub
 
Githubことはじめ
GithubことはじめGithubことはじめ
Githubことはじめ
 
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
 
Git handson
Git handsonGit handson
Git handson
 
Git&GitHub入門
Git&GitHub入門Git&GitHub入門
Git&GitHub入門
 
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
 

More from Yusei Yamanaka

インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版Yusei Yamanaka
 
130727ニコニコデータセットに扱われてみた
130727ニコニコデータセットに扱われてみた130727ニコニコデータセットに扱われてみた
130727ニコニコデータセットに扱われてみたYusei Yamanaka
 
20110805 hddssd research
20110805 hddssd research20110805 hddssd research
20110805 hddssd researchYusei Yamanaka
 
ライブストリーミング
ライブストリーミングライブストリーミング
ライブストリーミングYusei Yamanaka
 
開発費0円でニコニコ生放送を作ってみた
開発費0円でニコニコ生放送を作ってみた開発費0円でニコニコ生放送を作ってみた
開発費0円でニコニコ生放送を作ってみたYusei Yamanaka
 

More from Yusei Yamanaka (6)

インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版
 
130727ニコニコデータセットに扱われてみた
130727ニコニコデータセットに扱われてみた130727ニコニコデータセットに扱われてみた
130727ニコニコデータセットに扱われてみた
 
20110805 hddssd research
20110805 hddssd research20110805 hddssd research
20110805 hddssd research
 
20110804 hls research
20110804 hls research20110804 hls research
20110804 hls research
 
ライブストリーミング
ライブストリーミングライブストリーミング
ライブストリーミング
 
開発費0円でニコニコ生放送を作ってみた
開発費0円でニコニコ生放送を作ってみた開発費0円でニコニコ生放送を作ってみた
開発費0円でニコニコ生放送を作ってみた
 

Recently uploaded

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdffurutsuka
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 

Recently uploaded (7)

スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
UPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdfUPWARD_share_company_information_20240415.pdf
UPWARD_share_company_information_20240415.pdf
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 

猫にはわからないGit講座