SlideShare a Scribd company logo
1 of 103
Download to read offline
Git 勉強会
~GitHubが使えるようになり隊~
@kinmemodoki
2
キンメモドキ
@kinmemodoki
そろそろFPSやりたい
Who are you?
3
参考資料
Git講習 masawada氏
http://sssslide.com/speakerdeck.com/masawada/gitjiang-xi-2014-dot-04-dot-15
Git チュートリアル
https://www.atlassian.com/ja/git
本スライドで扱うコマンド一覧
・init ・add
・commit ・status
・log ・reset
・branch ・checkout
・merge ・clone
・push ・pull
4
はじめに
What is git?
“Git” ってなんだろう
Gitは、プログラムのソースコードなどの
変更履歴を記録・追跡するための
分散型バージョン管理システムである。
5Wikipedia[git]:http://ja.wikipedia.org/wiki/Git
Wikipediaより
What is git?
プログラムの基礎っぽいところができたとき
6
次はチャット機能を
追加しようかな
でもヘタに変えたら
動かなくなるかも…
What is git?
プログラムの基礎っぽいところができたとき
7
新しいディレクトリに
コピーして編集しよう!!
What is git?
8
どれが最新…?
一個前のはどれ…?
What is git?
9
ソースを特定の時期の
状態にもどしたい…
What is git?
10
チーム開発で最新ファイルの
共有をしたい…
ソースコード編集して新機能追加しました
お前が編集したのは前バージョンのものだ!
What is git?
11
そんな問題を解決!
What is git?
12
• コードの状態を保存できる
• どの順番で更新していったかわかる
• チームでの開発だともっと便利
13
0. gitの準備
Windows
1. http://git-scm.com/downloads からインストール
14
0. gitの準備
2. Git Bash を起動
Mac
1. http://git-scm.com/downloads からインストール
15
0. gitの準備
Mac
2. pkgファイルをインストール
3. shファイル(シェルスクリプト)使ってパス設定
16
0. gitの準備
確認
「git –version」を入力し
versionが表示されたら完了
17
0. gitの準備
18
1. プログラミングをする前
19
$ git init <directory>
1.プログラミングをする前
新しい
作業ディレクトリ
.gitフォルダを含む新規フォルダが作成される
+
.git
20
$ git init
1.プログラミングをする前
カレントディレクトリ .git
カレントフォルダに.gitフォルダが作成される
+
データの編集履歴の保存場所
昔の状態に戻りたい時に参照
21
1.プログラミングをする前
.git
リポジトリ
データの編集履歴の保存場所
昔の状態に戻りたい時に参照
22
1.プログラミングをする前
.git
リポジトリ
データベース的な感じ
23
2. コード編集後
24
2. コード編集後
作業
ディレクトリ
編集履歴をリポジトリに保存する流れ
ワークツリーでファイルを追加/編集/削除
25
2. コード編集後
作業
ディレクトリ
ステージング
エリア
編集履歴をリポジトリに保存する流れ
リポジトリに登録したいファイルを追加
26
2. コード編集後
作業
ディレクトリ
リポジトリ
ステージング
エリア
編集履歴をリポジトリに保存する流れ
ステージングエリアのファイルをリポジトリに登録
27
2. コード編集後
作業
ディレクトリ
リポジトリ
ステージング
エリア
編集履歴をリポジトリに保存する流れ
add commit
28
[filename] を ステージングエリアに登録
$ git add [filename]
2. コード編集後
作業
ディレクトリ
ステージング
エリア
add
29
作業ディレクトリ追加/変更されたファイルをadd
$ git add .
2. コード編集後
作業
ディレクトリ
ステージング
エリア
add
30
作業ディレクトリ変更/削除されたファイルをadd
$ git add -u
2. コード編集後
作業
ディレクトリ
ステージング
エリア
add
31
作業ディレクトリ追加/変更/削除されたファイルをadd
$ git add -A
2. コード編集後
作業
ディレクトリ
ステージング
エリア
add
32
$ git commit
リポジトリ
ステージング
エリア
commit
登録されたファイルをリポジトリにすべて保存
2. コード編集後
commit後のコメント入力(vim)
33
2. コード編集後
何の更新をしたかをコメント
34
$ git commit –m “comment”
リポジトリ
ステージング
エリア
commit
コメントをしつつコミット
2. コード編集後
35
$ git status
ファイルのadd状態を表示
2. コード編集後
作業
ディレクトリ
ステージング
エリア
36
リポジトリのログを表示
$ git log
2. コード編集後
リポジトリlog
37
2. コード編集後
リポジトリの “詳しい” ログを表示
コメント
日付
更新者
38
リポジトリの “短い” ログを表示
$ git log -oneline
2. コード編集後
リポジトリlog
39
2. コード編集後
リポジトリの “簡易的” ログを表示
コメント
Tips
40
41
What is staging?
ステージングエリアっている?
4242
ステージングエリアっている?
編集
ファイル
リポジトリ
commit
What is staging?
4343
チャット機能&履歴閲覧機能を
実装したぞ!!
chat.js history.js
チャット機能を付けるために変更したファイル
What is staging?
4444
chat.js
リポジトリ
history.js
まとめて
commit
「chat&history機能つけました」
What is staging?
4545
リポジトリlog
3/14「chatとhistory機能つけた」
3/12「基本機能つけた」
New
Old
What is staging?
4646
その後…
history機能でバグ発見
「history機能を実装し直しだ…」
リセットしよう!
What is staging?
4747
リポジトリlog
3/14「chatとhistory機能つけた」
3/12「基本機能つけた」
イマココ
What is staging?
4848
リポジトリlog
3/14「chatとhistory機能つけた」
3/12「基本機能つけた」一個前
「chat機能も実装し直しじゃねーか…」
What is staging?
4949http://protectasapporo.blog.fc2.com/blog-entry-205.html
What is staging?
5050
なんてことになる前に!
http://protectasapporo.blog.fc2.com/blog-entry-205.html
What is staging?
5151
chat.js リポジトリ
history.js
commit
「chat機能つけました」
リポジトリ
commit
「history機能つけました」
commitはしっかり分けましょう
※分け方はいろいろ
commitしたらhistoryを編集
What is staging?
5252
チャット機能をcommitする前に
history.js作っちゃったぞ!
history.jsは消さなきゃダメ…?
What is staging?
5353
ステージング
エリア
What is staging?
5454
commitchat.js
history.js
「chat機能つけました」
add
addしない
What is staging?
5555
commitchat.js
history.js
「history機能つけました」
add
What is staging?
5656
What is staging?
ステージング
エリア
良いcommitをするための
整理場所
5757
Tips
作業
ディレクトリ
リポジトリ
ステージング
エリア
編集履歴をリポジトリに保存する流れ
add commit
git できるようになったこと
・リポジトリに登録できるようになった
58
おさらい
でてきたコマンド
・git init 初期準備
・git add 登録するファイルを選ぶ
・git commit リポジトリへ登録
・git status add状態を表示
・git log commitの履歴を表示
59
3. 巻き戻したいとき
60
3. 巻き戻したいとき
間違えてaddした!!
61
ステージングファイルの中身を消去
$ git reset
3. 巻き戻したいとき
ステージング
ファイル
62
3. 巻き戻したいとき
間違えてcommitした!!
63
直前のコミットをキャンセルしてコミット
$ git commit --amend
3. 巻き戻したいとき
新規コミット前コミット内容
64
前のコミットをキャンセルしてコミット
$ git commit --amend
3. 巻き戻したいとき
新規コミット前コミット内容
上書き保存
65
指定したコミット以降の
コミット履歴を消去
$ git reset --soft [commit]
3. 巻き戻したいとき
指定コミット 最新コミット
・・・
66
3. 巻き戻したいとき
Tips:コミットの指定方法
3/14「latest commit」 ------> HEAD
3/12「3rd commit」 ------> HEAD^
3/10「2nd commit」 ------> HEAD^^
3/8 「1st commit」 ------> HEAD^^^
New
Old
67
$ git reset --soft HEAD^^
3. 巻き戻したいとき
1st commit
HEAD^^
2nd commit
HEAD^
latest commit
HEAD
68
コミット履歴を消去しつつ
コミット内容を作業ディレクトリに反映
$ git reset --hard [commit]
3. 巻き戻したいとき
指定コミット
作業
ディレクトリ 最新コミット
・・・
69
$ git reset --hard HEAD^^
3. 巻き戻したいとき
1st commit
HEAD^^
2nd commit
HEAD^
latest commit
HEAD
作業
ディレクトリ
70
4. 新機能を追加したいとき
71
4. 新機能を追加したいとき
ブランチ
brunch枝
72
4. 新機能を追加したいとき
ブランチ(branch)
複数の機能を並行して作成するときに使用する
チャット機能
画像アップ機能
主機能
commit
commit
73
$ git branch [name]
name
master
commit デフォルトは「master」
ブランチを新規作成
4. 新機能を追加したいとき
74
$ git checkout [name]
name
master
commit
編集中のブランチを変更
4. 新機能を追加したいとき
編集中
75
$ git merge [name]
name
master
commit
ブランチを統合
4. 新機能を追加したいとき
編集中
commit
76
4. 新機能を追加したいとき
ブランチの流れ
作成 移行 編集 保存 移行 統合
master
commit
編集中
77
4. 新機能を追加したいとき
ブランチの流れ
chat
master
commit
作成 移行 編集 保存 移行 統合
$ git brunch chat
編集中
78
4. 新機能を追加したいとき
ブランチの流れ
chat
master
commit
作成 移行 編集 保存 移行 統合
$ git checkout chat
編集中
79
4. 新機能を追加したいとき
ブランチの流れ
chat
master
commit
作成 移行 編集 保存 移行 統合
$ vim sample.java とか
編集中
80
4. 新機能を追加したいとき
ブランチの流れ
chat
master
commit
作成 移行 編集 保存 移行 統合
$ git commit
編集中
commit
81
4. 新機能を追加したいとき
ブランチの流れ
chat
master
commit
作成 移行 編集 保存 移行 統合
$ git checkout master
編集中
commit
82
4. 新機能を追加したいとき
ブランチの流れ
chat
master
commit
作成 移行 編集 保存 移行 統合
$ git merge chat
編集中
commit
83
4. 新機能を追加したいとき
コンフリクト
(マージの衝突)
84
4. 新機能を追加したいとき
コンフリクト
(マージの衝突)
85
4. 新機能を追加したいとき
コンフリクト
同じファイルに違う編集をした状態でマージしたとき
TAKENOKO is GOD
KINOKO is GOD
主機能
commit
commit
commit
コンフリクトのエラー対処法
86
<<<<<<<HEAD
echo("TAKENOKO is GOD");
=======
echo("KINOKO is GOD");
>>>>>>> kinoko
コンフリクト状態のファイルを
編集してコミット
4. 新機能を追加したいとき
コンフリクトのエラー対処法
87
<<<<<<<HEAD
echo("TAKENOKO is GOD");
=======
echo("KINOKO is GOD");
>>>>>>> kinoko
コンフリクト状態のファイルを
編集してコミット
消去
4. 新機能を追加したいとき
コンフリクトのエラー対処法
88
echo("TAKENOKO is GOD");
コンフリクト状態のファイルを
編集してコミット
TAKENOKO is GOD
4. 新機能を追加したいとき
5. リモートでリポジトリを使う
89
90
5. リモートでリポジトリを使う
ひとりでバージョン管理するには
91
5. リモートでリポジトリを使う
みんなでバージョン管理するには
要:みんながアクセスできるリポジトリ
R
92
5. リモートでリポジトリを使う
R リモートリポジトリ
それぞれの計算機にある
ローカルなリポジトリとは別物の
共有リポジトリ
93
5. リモートでリポジトリを使う
R リモートリポジトリ
94
5. リモートでリポジトリを使う
作業
ディレクトリ
リポジトリ
ステージング
エリア
add commit
編集履歴をリポジトリに保存する流れ
95
5. リモートでリポジトリを使う
作業
ディレクトリ
リポジトリ
ステージング
エリア
add commit
R
pull
push
リモート
リポジトリ
96
5. リモートでリポジトリを使う
作業
ディレクトリ
リポジトリ
ステージング
エリア
add commit
R
pull
push
リモート
リポジトリ
リモートリポジトリから
ローカルリポジトリを新規作成してコピー
+ リモートリポジトリの登録
97
5. リモートでリポジトリを使う
$ git clone [URL]
R
URL:GitHubのコピーしたいリポジトリの
右下を参照(HTTPSの場合)
98
5. リモートでリポジトリを使う
$ git clone [URL]
ローカルリポジトリ変更履歴を
リモートリポジトリへアップロード
99
5. リモートでリポジトリを使う
$ git push
R
リモートリポジトリ変更履歴を
ローカルリポジトリへダウンロード
100
5. リモートでリポジトリを使う
$ git pull
R
101
素材元
HUMAN PICTOGRAM 2.0
http://pictogram2.com/
git
http://git-scm.com/downloads/logos/
本スライドで扱ったコマンド一覧
・init ・add
・commit ・status
・log ・reset
・branch ・checkout
・merge ・clone
・push ・pull
102
おわりに
103

More Related Content

What's hot

いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0Masakazu Matsushita
 
Git & ブランチモデルで学ぶ バージョン管理入門
Git & ブランチモデルで学ぶ バージョン管理入門Git & ブランチモデルで学ぶ バージョン管理入門
Git & ブランチモデルで学ぶ バージョン管理入門kazuki kuriyama
 
社内Git勉強会向け資料
社内Git勉強会向け資料社内Git勉強会向け資料
社内Git勉強会向け資料Hiroki Saiki
 
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダーはじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダーSaeko Yamamoto
 
About GStreamer 1.0 application development for beginners
About GStreamer 1.0 application development for beginnersAbout GStreamer 1.0 application development for beginners
About GStreamer 1.0 application development for beginnersShota TAMURA
 
Gitはじめの一歩
Gitはじめの一歩Gitはじめの一歩
Gitはじめの一歩Ayana Yokota
 
こわくない Git
こわくない Gitこわくない Git
こわくない GitKota Saito
 
プログラミング勉強会「オトナのGit入門」
プログラミング勉強会「オトナのGit入門」プログラミング勉強会「オトナのGit入門」
プログラミング勉強会「オトナのGit入門」Yoshinori Yamanouchi
 
バージョン管理システム比較資料
バージョン管理システム比較資料バージョン管理システム比較資料
バージョン管理システム比較資料suzzsegv
 
HTTP/2の現状とこれから
HTTP/2の現状とこれからHTTP/2の現状とこれから
HTTP/2の現状とこれからshigeki_ohtsu
 
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...NTT DATA Technology & Innovation
 
実践 Git - 低レベルに知る Git
実践 Git - 低レベルに知る Git実践 Git - 低レベルに知る Git
実践 Git - 低レベルに知る GitYouhei Nitta
 
Git勉強会 2016 Gitで卒論を管理しよう回
Git勉強会 2016 Gitで卒論を管理しよう回Git勉強会 2016 Gitで卒論を管理しよう回
Git勉強会 2016 Gitで卒論を管理しよう回kinme modoki
 
Git 入門ちょい手前
Git 入門ちょい手前Git 入門ちょい手前
Git 入門ちょい手前Yuichi Goto
 
GoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホンGoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホンAkihiko Horiuchi
 
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~NTT Communications Technology Development
 
CyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallengeCyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallengewhywaita
 
MySQL 5.7とレプリケーションにおける改良
MySQL 5.7とレプリケーションにおける改良MySQL 5.7とレプリケーションにおける改良
MySQL 5.7とレプリケーションにおける改良Shinya Sugiyama
 

What's hot (20)

いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
 
Git & ブランチモデルで学ぶ バージョン管理入門
Git & ブランチモデルで学ぶ バージョン管理入門Git & ブランチモデルで学ぶ バージョン管理入門
Git & ブランチモデルで学ぶ バージョン管理入門
 
社内Git勉強会向け資料
社内Git勉強会向け資料社内Git勉強会向け資料
社内Git勉強会向け資料
 
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダーはじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
 
入門 シェル実装
入門 シェル実装入門 シェル実装
入門 シェル実装
 
About GStreamer 1.0 application development for beginners
About GStreamer 1.0 application development for beginnersAbout GStreamer 1.0 application development for beginners
About GStreamer 1.0 application development for beginners
 
Gitはじめの一歩
Gitはじめの一歩Gitはじめの一歩
Gitはじめの一歩
 
こわくない Git
こわくない Gitこわくない Git
こわくない Git
 
プログラミング勉強会「オトナのGit入門」
プログラミング勉強会「オトナのGit入門」プログラミング勉強会「オトナのGit入門」
プログラミング勉強会「オトナのGit入門」
 
バージョン管理システム比較資料
バージョン管理システム比較資料バージョン管理システム比較資料
バージョン管理システム比較資料
 
HTTP/2の現状とこれから
HTTP/2の現状とこれからHTTP/2の現状とこれから
HTTP/2の現状とこれから
 
最近のJuju/MAAS について
最近のJuju/MAAS について最近のJuju/MAAS について
最近のJuju/MAAS について
 
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...
コロナ禍で挑んだ超高速アジャイル開発 ~最速1.5ヶ月でローンチしたおでかけ混雑マップの舞台裏 (技術編) ~(NTTデータ テクノロジーカンファレンス ...
 
実践 Git - 低レベルに知る Git
実践 Git - 低レベルに知る Git実践 Git - 低レベルに知る Git
実践 Git - 低レベルに知る Git
 
Git勉強会 2016 Gitで卒論を管理しよう回
Git勉強会 2016 Gitで卒論を管理しよう回Git勉強会 2016 Gitで卒論を管理しよう回
Git勉強会 2016 Gitで卒論を管理しよう回
 
Git 入門ちょい手前
Git 入門ちょい手前Git 入門ちょい手前
Git 入門ちょい手前
 
GoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホンGoによるWebアプリ開発のキホン
GoによるWebアプリ開発のキホン
 
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
 
CyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallengeCyberAgentのインフラについて メディア事業編 #catechchallenge
CyberAgentのインフラについて メディア事業編 #catechchallenge
 
MySQL 5.7とレプリケーションにおける改良
MySQL 5.7とレプリケーションにおける改良MySQL 5.7とレプリケーションにおける改良
MySQL 5.7とレプリケーションにおける改良
 

Similar to Git 勉強会

20120324 git training
20120324 git training20120324 git training
20120324 git trainingTakeshi AKIMA
 
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアルVersion Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアルComputational Materials Science Initiative
 
ソフトウェア工学2023 08 GitHub
ソフトウェア工学2023 08 GitHubソフトウェア工学2023 08 GitHub
ソフトウェア工学2023 08 GitHubToru Tamaki
 
Gitの便利ワザ
Gitの便利ワザGitの便利ワザ
Gitの便利ワザktateish
 
Git講習会
Git講習会Git講習会
Git講習会galluda
 
Gitとちょっと仲良くなるために覚えたことまとめ
Gitとちょっと仲良くなるために覚えたことまとめGitとちょっと仲良くなるために覚えたことまとめ
Gitとちょっと仲良くなるために覚えたことまとめNatsumi Kashiwa
 
Githubことはじめ
GithubことはじめGithubことはじめ
Githubことはじめtikitikipoo
 
20120516 第7回ウフィカ社内ハンズオン Git基礎
20120516 第7回ウフィカ社内ハンズオン Git基礎20120516 第7回ウフィカ社内ハンズオン Git基礎
20120516 第7回ウフィカ社内ハンズオン Git基礎Makoto Yamazaki
 
Gitを使ってみませんか
Gitを使ってみませんかGitを使ってみませんか
Gitを使ってみませんかAtsuhiro Takiguchi
 
Git 入門
Git 入門Git 入門
Git 入門y-uti
 
Git-dojo In Sendagaya.rb
Git-dojo In Sendagaya.rbGit-dojo In Sendagaya.rb
Git-dojo In Sendagaya.rbJun Fukaya
 
gitを使う準備をしよう - 初級編
gitを使う準備をしよう - 初級編gitを使う準備をしよう - 初級編
gitを使う準備をしよう - 初級編Sanae Yamashita
 

Similar to Git 勉強会 (20)

Gitの紹介
Gitの紹介Gitの紹介
Gitの紹介
 
20120324 git training
20120324 git training20120324 git training
20120324 git training
 
Gitの使い方あれこれ
Gitの使い方あれこれGitの使い方あれこれ
Gitの使い方あれこれ
 
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアルVersion Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
 
ソフトウェア工学2023 08 GitHub
ソフトウェア工学2023 08 GitHubソフトウェア工学2023 08 GitHub
ソフトウェア工学2023 08 GitHub
 
Gitの便利ワザ
Gitの便利ワザGitの便利ワザ
Gitの便利ワザ
 
Git講習会
Git講習会Git講習会
Git講習会
 
Gitとちょっと仲良くなるために覚えたことまとめ
Gitとちょっと仲良くなるために覚えたことまとめGitとちょっと仲良くなるために覚えたことまとめ
Gitとちょっと仲良くなるために覚えたことまとめ
 
Git地図
Git地図Git地図
Git地図
 
Githubことはじめ
GithubことはじめGithubことはじめ
Githubことはじめ
 
20120516 第7回ウフィカ社内ハンズオン Git基礎
20120516 第7回ウフィカ社内ハンズオン Git基礎20120516 第7回ウフィカ社内ハンズオン Git基礎
20120516 第7回ウフィカ社内ハンズオン Git基礎
 
Git for beginners
Git for beginnersGit for beginners
Git for beginners
 
Github第4章
Github第4章Github第4章
Github第4章
 
Gitを使ってみませんか
Gitを使ってみませんかGitを使ってみませんか
Gitを使ってみませんか
 
Git 入門
Git 入門Git 入門
Git 入門
 
Git-dojo In Sendagaya.rb
Git-dojo In Sendagaya.rbGit-dojo In Sendagaya.rb
Git-dojo In Sendagaya.rb
 
gitを使う準備をしよう - 初級編
gitを使う準備をしよう - 初級編gitを使う準備をしよう - 初級編
gitを使う準備をしよう - 初級編
 
今さら聞けない人のためのgit超入門
今さら聞けない人のためのgit超入門今さら聞けない人のためのgit超入門
今さら聞けない人のためのgit超入門
 
Git
GitGit
Git
 
Git overview (v 0.96)
Git overview (v 0.96)Git overview (v 0.96)
Git overview (v 0.96)
 

Recently uploaded

Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
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
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 

Recently uploaded (7)

Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 
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
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 

Git 勉強会