Suche senden
Hochladen
Git超入門
•
5 gefällt mir
•
2,468 views
Hidetoshi Mori
Folgen
Melden
Teilen
Melden
Teilen
1 von 17
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
git-webtouchmeeting
git-webtouchmeeting
Tomohiko Himura
Mrubyの始め方
Mrubyの始め方
Masaki Muranaka
SvnからGitへの移行について
SvnからGitへの移行について
ngi group.
なるべく噛み砕いたGit基礎講習
なるべく噛み砕いたGit基礎講習
石橋 啓太
[Vitocha.iso] FreeBSDカスタムiso作ってみた
[Vitocha.iso] FreeBSDカスタムiso作ってみた
shutingrz
LLプログラマ向けSwift ExtensionsとテストライブラリQuickの紹介
LLプログラマ向けSwift ExtensionsとテストライブラリQuickの紹介
Shoken Fujisaki
Wordbench fukuoka
Wordbench fukuoka
Junji Manno
Freebsd ports と暮らす(5) 2012年を振り返る
Freebsd ports と暮らす(5) 2012年を振り返る
Hirohisa Yamaguchi
Empfohlen
git-webtouchmeeting
git-webtouchmeeting
Tomohiko Himura
Mrubyの始め方
Mrubyの始め方
Masaki Muranaka
SvnからGitへの移行について
SvnからGitへの移行について
ngi group.
なるべく噛み砕いたGit基礎講習
なるべく噛み砕いたGit基礎講習
石橋 啓太
[Vitocha.iso] FreeBSDカスタムiso作ってみた
[Vitocha.iso] FreeBSDカスタムiso作ってみた
shutingrz
LLプログラマ向けSwift ExtensionsとテストライブラリQuickの紹介
LLプログラマ向けSwift ExtensionsとテストライブラリQuickの紹介
Shoken Fujisaki
Wordbench fukuoka
Wordbench fukuoka
Junji Manno
Freebsd ports と暮らす(5) 2012年を振り返る
Freebsd ports と暮らす(5) 2012年を振り返る
Hirohisa Yamaguchi
プログラミングで楽しむビットコイン
プログラミングで楽しむビットコイン
Shu Kobuchi
Gitコマンド勉強会 第0回 はじめに
Gitコマンド勉強会 第0回 はじめに
Kazuki Sakai
My add Git
My add Git
Masafumi Yokoyama
Git超入門
Git超入門
Takao Futatsuishi
Etherpad-lite導入
Etherpad-lite導入
Takeru Ujinawa
Portus でプライベート Docker レジストリを構築してみよう(openSUSE の紹介パート)
Portus でプライベート Docker レジストリを構築してみよう(openSUSE の紹介パート)
Fuminobu Takeyama
SubversionとSugarsync
SubversionとSugarsync
Hidenori Goto
Git勉強会
Git勉強会
masahiro_minami
Subversionにまつわる試行錯誤 090627.Key
Subversionにまつわる試行錯誤 090627.Key
kazukichop
Subversion
Subversion
ghiblar
SVN入門
SVN入門
Francisco Dalla Rosa Soares
はじめてのSubversion(サブバージョン)
はじめてのSubversion(サブバージョン)
西畑 一馬
Subversion の導入から 運用について 〜ワシのTipsは108つまであるぞ〜
Subversion の導入から 運用について 〜ワシのTipsは108つまであるぞ〜
suga masao
はじめてのReleaseブランチ運用(svn編)
はじめてのReleaseブランチ運用(svn編)
将 高野
Subversionでバージョン管理を!
Subversionでバージョン管理を!
Ryuzo Yamamoto
Git, Github超入門
Git, Github超入門
Tomoki Saito
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Takashi Uemura
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
こわくない Git
こわくない Git
Kota Saito
WordPressサイトのバージョン管理
WordPressサイトのバージョン管理
lolipopjp
Gitごにょごにょ【概要編】
Gitごにょごにょ【概要編】
Kazuki Shingai
Weitere ähnliche Inhalte
Was ist angesagt?
プログラミングで楽しむビットコイン
プログラミングで楽しむビットコイン
Shu Kobuchi
Gitコマンド勉強会 第0回 はじめに
Gitコマンド勉強会 第0回 はじめに
Kazuki Sakai
My add Git
My add Git
Masafumi Yokoyama
Git超入門
Git超入門
Takao Futatsuishi
Etherpad-lite導入
Etherpad-lite導入
Takeru Ujinawa
Portus でプライベート Docker レジストリを構築してみよう(openSUSE の紹介パート)
Portus でプライベート Docker レジストリを構築してみよう(openSUSE の紹介パート)
Fuminobu Takeyama
Was ist angesagt?
(6)
プログラミングで楽しむビットコイン
プログラミングで楽しむビットコイン
Gitコマンド勉強会 第0回 はじめに
Gitコマンド勉強会 第0回 はじめに
My add Git
My add Git
Git超入門
Git超入門
Etherpad-lite導入
Etherpad-lite導入
Portus でプライベート Docker レジストリを構築してみよう(openSUSE の紹介パート)
Portus でプライベート Docker レジストリを構築してみよう(openSUSE の紹介パート)
Andere mochten auch
SubversionとSugarsync
SubversionとSugarsync
Hidenori Goto
Git勉強会
Git勉強会
masahiro_minami
Subversionにまつわる試行錯誤 090627.Key
Subversionにまつわる試行錯誤 090627.Key
kazukichop
Subversion
Subversion
ghiblar
SVN入門
SVN入門
Francisco Dalla Rosa Soares
はじめてのSubversion(サブバージョン)
はじめてのSubversion(サブバージョン)
西畑 一馬
Subversion の導入から 運用について 〜ワシのTipsは108つまであるぞ〜
Subversion の導入から 運用について 〜ワシのTipsは108つまであるぞ〜
suga masao
はじめてのReleaseブランチ運用(svn編)
はじめてのReleaseブランチ運用(svn編)
将 高野
Subversionでバージョン管理を!
Subversionでバージョン管理を!
Ryuzo Yamamoto
Git, Github超入門
Git, Github超入門
Tomoki Saito
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Takashi Uemura
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
こわくない Git
こわくない Git
Kota Saito
Andere mochten auch
(14)
SubversionとSugarsync
SubversionとSugarsync
Git勉強会
Git勉強会
Subversionにまつわる試行錯誤 090627.Key
Subversionにまつわる試行錯誤 090627.Key
Subversion
Subversion
SVN入門
SVN入門
はじめてのSubversion(サブバージョン)
はじめてのSubversion(サブバージョン)
Subversion の導入から 運用について 〜ワシのTipsは108つまであるぞ〜
Subversion の導入から 運用について 〜ワシのTipsは108つまであるぞ〜
はじめてのReleaseブランチ運用(svn編)
はじめてのReleaseブランチ運用(svn編)
Subversionでバージョン管理を!
Subversionでバージョン管理を!
Git, Github超入門
Git, Github超入門
やりなおせる Git 入門
やりなおせる Git 入門
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
デザイナのためのGit入門
デザイナのためのGit入門
こわくない Git
こわくない Git
Ähnlich wie Git超入門
WordPressサイトのバージョン管理
WordPressサイトのバージョン管理
lolipopjp
Gitごにょごにょ【概要編】
Gitごにょごにょ【概要編】
Kazuki Shingai
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
Git勉強会 #01
Git勉強会 #01
risaiku リサイク
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
Git勉強会
Git勉強会
Tomoki Oyamatsu
Bitbucket and git
Bitbucket and git
Ryo Katsumata
Git地図
Git地図
yoshiaki iwanaga
Introduction git
Introduction git
Misa Kondo
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
ymmt
gitを1から学ぼう!
gitを1から学ぼう!
Hideyuki SASAKURA
Git tutorial
Git tutorial
Hiroki Kouchi
20120125 チーム開発
20120125 チーム開発
s_taichan
20120125 チーム開発
20120125 チーム開発
Taichi Shindo
Git&GitHub入門
Git&GitHub入門
hideaki honda
GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話
Sota Sugiura
Yapc2012資料
Yapc2012資料
matsuo kenji
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
ゆるふわっGit入門
ゆるふわっGit入門
Keisuke Oohata
Git 20100313
Git 20100313
Taku AMANO
Ähnlich wie Git超入門
(20)
WordPressサイトのバージョン管理
WordPressサイトのバージョン管理
Gitごにょごにょ【概要編】
Gitごにょごにょ【概要編】
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Git勉強会 #01
Git勉強会 #01
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Git勉強会
Git勉強会
Bitbucket and git
Bitbucket and git
Git地図
Git地図
Introduction git
Introduction git
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
gitを1から学ぼう!
gitを1から学ぼう!
Git tutorial
Git tutorial
20120125 チーム開発
20120125 チーム開発
20120125 チーム開発
20120125 チーム開発
Git&GitHub入門
Git&GitHub入門
GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話
Yapc2012資料
Yapc2012資料
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
ゆるふわっGit入門
ゆるふわっGit入門
Git 20100313
Git 20100313
Mehr von Hidetoshi Mori
Photo mosaic 検証
Photo mosaic 検証
Hidetoshi Mori
プロジェクト管理しないという提案
プロジェクト管理しないという提案
Hidetoshi Mori
20130515 diary euglena_en
20130515 diary euglena_en
Hidetoshi Mori
Evernote連携
Evernote連携
Hidetoshi Mori
Nodejsによるapiサーバ構築事例
Nodejsによるapiサーバ構築事例
Hidetoshi Mori
コンシューマアプリを作るということ
コンシューマアプリを作るということ
Hidetoshi Mori
mongodbの簡易ストレージ化
mongodbの簡易ストレージ化
Hidetoshi Mori
汎用apiサーバの構築
汎用apiサーバの構築
Hidetoshi Mori
20130216 小ネタ集
20130216 小ネタ集
Hidetoshi Mori
20130216 magical record
20130216 magical record
Hidetoshi Mori
UITableViewで無限CoverFlowを作る
UITableViewで無限CoverFlowを作る
Hidetoshi Mori
モバイルビジネスの動向
モバイルビジネスの動向
Hidetoshi Mori
Storyboard
Storyboard
Hidetoshi Mori
Blocksの活用法
Blocksの活用法
Hidetoshi Mori
インタラクションデザインの考察
インタラクションデザインの考察
Hidetoshi Mori
モバイルビジネスの動向
モバイルビジネスの動向
Hidetoshi Mori
サービス開発における工程
サービス開発における工程
Hidetoshi Mori
ゲリラ的サービスの育て方
ゲリラ的サービスの育て方
Hidetoshi Mori
インタラクションデザインの考察
インタラクションデザインの考察
Hidetoshi Mori
Presentation of TapkuLibrary
Presentation of TapkuLibrary
Hidetoshi Mori
Mehr von Hidetoshi Mori
(20)
Photo mosaic 検証
Photo mosaic 検証
プロジェクト管理しないという提案
プロジェクト管理しないという提案
20130515 diary euglena_en
20130515 diary euglena_en
Evernote連携
Evernote連携
Nodejsによるapiサーバ構築事例
Nodejsによるapiサーバ構築事例
コンシューマアプリを作るということ
コンシューマアプリを作るということ
mongodbの簡易ストレージ化
mongodbの簡易ストレージ化
汎用apiサーバの構築
汎用apiサーバの構築
20130216 小ネタ集
20130216 小ネタ集
20130216 magical record
20130216 magical record
UITableViewで無限CoverFlowを作る
UITableViewで無限CoverFlowを作る
モバイルビジネスの動向
モバイルビジネスの動向
Storyboard
Storyboard
Blocksの活用法
Blocksの活用法
インタラクションデザインの考察
インタラクションデザインの考察
モバイルビジネスの動向
モバイルビジネスの動向
サービス開発における工程
サービス開発における工程
ゲリラ的サービスの育て方
ゲリラ的サービスの育て方
インタラクションデザインの考察
インタラクションデザインの考察
Presentation of TapkuLibrary
Presentation of TapkuLibrary
Git超入門
1.
SWWDC Git超入門 hmori
2.
自己紹介 ❖ 森 英寿 (programmer) hidetoshi.mori @h_mori SOICHA/TweetMe ATND暦/生存連絡 観察ミドリムシ日記
3.
Git? ❖ バージョン管理ツール! VSS、CVS、Subversion などなど
4.
Subversionとの違い ❖ 分散型リポジトリ Subversion Git
5.
Subversionとの違い ❖ ハッシュリビジョン! ❖ trunkがない(masterもbranch)! ❖ インデックス(staging)が存在! !「作業フォルダ」「インデックス」! ! 「!個人リポジトリ」「マスターリポジトリ」
6.
Git管理フォルダ ❖ Git管理フォルダ! • ❖ Git管理非対象ファイル! • ❖ .git/! .gitignore! Git設定ファイル! • .git/config
7.
Gitホスティング(free) ❖ GitHub! • ❖ BitBucket! • ❖ 容量、ユーザ数無制限、プライベートリポジトリ無し! 容量、プライベートリポジトリ無制限、ユーザ数5人まで! Assembla! • 容量500MB、プライベートリポジトリ1個、ユーザ数3人まで
8.
Git用語 clone:新規に共有リポジトリをローカルリポジトリにコピー
9.
Git用語 ❖ branch! ❖ merge/rebase! ❖ stage/unstage! ❖ stash! ❖ conflict! ❖ origin! ❖ squash
10.
コミットに含まれる情報 ❖ 自身のリビジョン! ❖ ファイルのスナップショット! ❖ 作成者! ❖ コミット適応者! ❖ 変更元のリビジョン
11.
ブランチ ❖ ブランチ上の最新コミットの別名! ❖ 別名(ブランチ)にコミットした時点で分岐
12.
merge ❖ Fast-Forward (早送り)! ❖ non Fast-Forward
(mergeコミットを作成)
13.
rebase ❖ 分岐地点を進めて新しいコミットを作り直す! ❖ 履歴をシンプルにするが競合時の手順が煩雑
14.
iOS開発時の留意点 ❖ マージできないファイル! • ! ! xcodeproj、storyboard、xib! 即pullを依頼するなどの工夫が必要! ❖ .gitignoreを活用する! ❖ storyboardは表示しただけで改変扱いになる
15.
Gitクライアント(GUI) ❖ SourceTree 一択 (※hmori調べ)
16.
嵌るポイント ❖ 改変ファイルが未コミットでpullすると競合する! ! >ブランチにコミットするか、stashに退避する! ❖ Revert(コミット適用前に戻す/打ち消し)は新しいコ ミットを作ってしまう! ! >push前であればresetを使う(このコミットまで元に戻す)
17.
おすすめ文献 ❖ ! ❖ ! ❖ ! いつやるの? git入門! http://www.slideshare.net/matsukaz/git-17499005! こわくない git! http://www.slideshare.net/kotas/git-15276118! サルでもわかるGit入門! http://www.backlog.jp/git-guide/!
Jetzt herunterladen