Suche senden
Hochladen
Wordbench fukuoka
•
10 gefällt mir
•
4,019 views
Junji Manno
Folgen
Melden
Teilen
Melden
Teilen
1 von 27
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
WordPressサイトのバージョン管理
WordPressサイトのバージョン管理
lolipopjp
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
Takako Miyagawa
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
Toru Miki
Git紹介
Git紹介
Seiji Ochiai
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
Ryo Sumasu
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Takashi Uemura
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013
DQNEO
Empfohlen
WordPressサイトのバージョン管理
WordPressサイトのバージョン管理
lolipopjp
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
Takako Miyagawa
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
Toru Miki
Git紹介
Git紹介
Seiji Ochiai
WindowsでGitを使う際のベストプラクティス
WindowsでGitを使う際のベストプラクティス
Ryo Sumasu
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Takashi Uemura
一人でもはじめるGitでバージョン管理
一人でもはじめるGitでバージョン管理
Takafumi Yoshida
やさしいGitの内部構造 - yapcasia2013
やさしいGitの内部構造 - yapcasia2013
DQNEO
Git LFSを触ってみた
Git LFSを触ってみた
Yuto Suzuki
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
Masafumi Yokoyama
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
Git勉強会
Git勉強会
masahiro_minami
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
Gitの使い方あれこれ
Gitの使い方あれこれ
よしだ あつし
今時のDev opsの取り組み事例集
今時のDev opsの取り組み事例集
Wataru NOGUCHI
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
(自分流)Gitの運用ルール
(自分流)Gitの運用ルール
Erina Takei
バージョン管理システム比較資料
バージョン管理システム比較資料
suzzsegv
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
Wataru NOGUCHI
15分でわかるGit入門
15分でわかるGit入門
to_ueda
社内Git勉強会向け資料
社内Git勉強会向け資料
Hiroki Saiki
Git勉強会 2016 Gitで卒論を管理しよう回
Git勉強会 2016 Gitで卒論を管理しよう回
kinme modoki
Metahub for github
Metahub for github
Suguru Oho
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
Wataru NOGUCHI
Windows環境でのgitまとめ(2016.1)
Windows環境でのgitまとめ(2016.1)
Tadahiro Ishisaka
ゆるふわっGit入門
ゆるふわっGit入門
Keisuke Oohata
Wordbench fukuoka
Wordbench fukuoka
Junji Manno
Word Camp Fukuoka 2010
Word Camp Fukuoka 2010
Junji Manno
Weitere ähnliche Inhalte
Was ist angesagt?
Git LFSを触ってみた
Git LFSを触ってみた
Yuto Suzuki
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
Masafumi Yokoyama
デザイナのためのGit入門
デザイナのためのGit入門
dsuke Takaoka
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
Git勉強会
Git勉強会
masahiro_minami
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
Gitの使い方あれこれ
Gitの使い方あれこれ
よしだ あつし
今時のDev opsの取り組み事例集
今時のDev opsの取り組み事例集
Wataru NOGUCHI
やりなおせる Git 入門
やりなおせる Git 入門
Tomohiko Himura
(自分流)Gitの運用ルール
(自分流)Gitの運用ルール
Erina Takei
バージョン管理システム比較資料
バージョン管理システム比較資料
suzzsegv
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
Wataru NOGUCHI
15分でわかるGit入門
15分でわかるGit入門
to_ueda
社内Git勉強会向け資料
社内Git勉強会向け資料
Hiroki Saiki
Git勉強会 2016 Gitで卒論を管理しよう回
Git勉強会 2016 Gitで卒論を管理しよう回
kinme modoki
Metahub for github
Metahub for github
Suguru Oho
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
Wataru NOGUCHI
Windows環境でのgitまとめ(2016.1)
Windows環境でのgitまとめ(2016.1)
Tadahiro Ishisaka
ゆるふわっGit入門
ゆるふわっGit入門
Keisuke Oohata
Was ist angesagt?
(20)
Git LFSを触ってみた
Git LFSを触ってみた
GitHubで学ぶバージョン管理
GitHubで学ぶバージョン管理
デザイナのためのGit入門
デザイナのためのGit入門
大容量ファイルもGitで管理。 Git LFSの使い方
大容量ファイルもGitで管理。 Git LFSの使い方
いつやるの?Git入門 v1.1.0
いつやるの?Git入門 v1.1.0
Git勉強会
Git勉強会
はじめてのGit forデザイナー&コーダー
はじめてのGit forデザイナー&コーダー
Gitの使い方あれこれ
Gitの使い方あれこれ
今時のDev opsの取り組み事例集
今時のDev opsの取り組み事例集
やりなおせる Git 入門
やりなおせる Git 入門
(自分流)Gitの運用ルール
(自分流)Gitの運用ルール
バージョン管理システム比較資料
バージョン管理システム比較資料
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
15分でわかるGit入門
15分でわかるGit入門
社内Git勉強会向け資料
社内Git勉強会向け資料
Git勉強会 2016 Gitで卒論を管理しよう回
Git勉強会 2016 Gitで卒論を管理しよう回
Metahub for github
Metahub for github
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
Windows環境でのgitまとめ(2016.1)
Windows環境でのgitまとめ(2016.1)
ゆるふわっGit入門
ゆるふわっGit入門
Andere mochten auch
Wordbench fukuoka
Wordbench fukuoka
Junji Manno
Word Camp Fukuoka 2010
Word Camp Fukuoka 2010
Junji Manno
Word benchfukuoka
Word benchfukuoka
Junji Manno
Web storage
Web storage
Junji Manno
20120427西区勉強会
20120427西区勉強会
Junji Manno
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
Hikari Fukasawa
PHPバージョン別応答速度比較
PHPバージョン別応答速度比較
Takayuki Saito
とある事業の脱レガシー
とある事業の脱レガシー
Hisateru Tanaka
マルチデバイス時代におけるWebサイトのUIについて
マルチデバイス時代におけるWebサイトのUIについて
rie nabesaka
Webデザイナーが使うバージョン管理ツール(20150205 Web業界なんでも勉強会)
Webデザイナーが使うバージョン管理ツール(20150205 Web業界なんでも勉強会)
Tsukasa Nagata
SORACOM interstellar 紹介資料
SORACOM interstellar 紹介資料
SORACOM,INC
こわくない Git
こわくない Git
Kota Saito
Andere mochten auch
(12)
Wordbench fukuoka
Wordbench fukuoka
Word Camp Fukuoka 2010
Word Camp Fukuoka 2010
Word benchfukuoka
Word benchfukuoka
Web storage
Web storage
20120427西区勉強会
20120427西区勉強会
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
PHPバージョン別応答速度比較
PHPバージョン別応答速度比較
とある事業の脱レガシー
とある事業の脱レガシー
マルチデバイス時代におけるWebサイトのUIについて
マルチデバイス時代におけるWebサイトのUIについて
Webデザイナーが使うバージョン管理ツール(20150205 Web業界なんでも勉強会)
Webデザイナーが使うバージョン管理ツール(20150205 Web業界なんでも勉強会)
SORACOM interstellar 紹介資料
SORACOM interstellar 紹介資料
こわくない Git
こわくない Git
Ähnlich wie Wordbench fukuoka
Git勉強会
Git勉強会
Tomoki Oyamatsu
なるべく噛み砕いたGit基礎講習
なるべく噛み砕いたGit基礎講習
石橋 啓太
今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編
VirtualTech Japan Inc./Begi.net Inc.
2015.04.19 WordBench 埼玉 Git & WordPress
2015.04.19 WordBench 埼玉 Git & WordPress
Yutaro Miyazaki
Introduction git
Introduction git
Misa Kondo
GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話
Sota Sugiura
Git&GitHub入門
Git&GitHub入門
hideaki honda
git ~start PullRequest~
git ~start PullRequest~
Souichirou Andou
dvcs-kyoto
dvcs-kyoto
Naoya Inada
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
ノンプログラマのGit入門
ノンプログラマのGit入門
Muyuu Fujita
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
ymmt
第1回Git勉強会
第1回Git勉強会
kunimiya
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
Hiro Yoshioka
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
sinsoku listy
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
Koji Shinba
Git社内勉強会資料
Git社内勉強会資料
Kenji Takei
分散バージョン管理システムGitの紹介
分散バージョン管理システムGitの紹介
tod esking
Yapc2012資料
Yapc2012資料
matsuo kenji
Gitを使った運用方法
Gitを使った運用方法
Hiroki Nigorinuma
Ähnlich wie Wordbench fukuoka
(20)
Git勉強会
Git勉強会
なるべく噛み砕いたGit基礎講習
なるべく噛み砕いたGit基礎講習
今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編
2015.04.19 WordBench 埼玉 Git & WordPress
2015.04.19 WordBench 埼玉 Git & WordPress
Introduction git
Introduction git
GitHubにおける開発フローについてのお話
GitHubにおける開発フローについてのお話
Git&GitHub入門
Git&GitHub入門
git ~start PullRequest~
git ~start PullRequest~
dvcs-kyoto
dvcs-kyoto
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
ノンプログラマのGit入門
ノンプログラマのGit入門
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
第1回Git勉強会
第1回Git勉強会
VCS - Version Control System at Security and Programming camp 2011
VCS - Version Control System at Security and Programming camp 2011
Git 初心者講座 by forkwell
Git 初心者講座 by forkwell
Git -分散バージョン管理システム-
Git -分散バージョン管理システム-
Git社内勉強会資料
Git社内勉強会資料
分散バージョン管理システムGitの紹介
分散バージョン管理システムGitの紹介
Yapc2012資料
Yapc2012資料
Gitを使った運用方法
Gitを使った運用方法
Wordbench fukuoka
1.
WORD BENCH FUKUOKA 2014/03/26 at
pepabo fukuoka
2.
万野潤二 ecogrammer
3.
WordPressサイトの バージョン管理
4.
正直
5.
WordPressはあまり関 係ないかもしれません。
6.
改めてバージョン管理について • WordPressに限らずバージョン管理をどうしてい ますか? • Subversion
CVS Mercurial Git • リポジトリホスティングサービス GitHub, BitBucket etc.
7.
集中型と分散型 • 集中型(Subversion) 1つのリポジトリを共同で 作業してコミットする。 • 自分の作業が他人に影響す る •
作業メンバーが増えると辛 い。 git checkout git commit
8.
集中型と分散型 • 分散型(Git) 各作業者がリポジトリ を持つことができる。 • ローカルリポジトリで 好き勝手できる。 •
作業メンバーが増えて も全然問題ない。 git checkout git commit git push git pull
9.
リリースに使う git pull (最新のコード)
10.
リリースに使う git pull (最新のコード)
11.
git環境準備 • ロリポップ!でサイトを運用している。 • チカッパプラン利用中であること。 •
バージョン管理していない。 • 今回は、共有リポジトリとしてbitbucket を使います。
12.
githubとbitbucket github bitbucket プライベート リポジトリ数 $7/月 5個まで 無制限 ユーザ数 無制限
5人
13.
git初期設定 • ロリポップ!ユーザー専用ページ SSH接続情報
14.
git初期設定 • 対象サイト http://manno.jp/wptest/ •
既にWordPressで作ったサイトがあるので、サー バに入ってgitレポジトリ環境を用意します。 • ssh でログイン • レポジトリの作成
15.
本番サーバ # WordPressサイトに移動する $ cd
/web/wptest ! # git初期設定 git init ! # リポジトリの概要を作る vi README.md ! # ignoreファイルを書く vi .gitignore
16.
本番サーバ • .gitignore ファイルはgitで管理しないファイ ルを登録しておくものです。 •
.gitignore については https://github.com/ github/gitignore
17.
本番サーバ .htaccess wp-content/advanced-cache.php wp-content/wp-cache-config.php wp-content/cache/ wp-content/backups/ wp-content/backup-db/ wp-content/blogs.dir/ wp-content/upgrade/ wp-content/uploads/ *.log sitemap.xml sitemap.xml.gz wp-config.php
18.
本番サーバ # 追加( .
は全部) $git add . ! # コミット $git commit -m first commit ! # リモート(bitbucket)に追加 git remote add origin https://ecogrammer@bitbucket.org/ ecogrammer/wptest.git ! # masterブランチをプッシュ git push -u origin master
19.
20.
作業環境 • 手元のPC、Macにリモートリポジトリを持ってく る。 # WordPressを設置する場所に移動 $
cd /to/wptest ! # リモート(bitbucket)リポジトリをclone $ git clone https://ecogrammer@bitbucket.org/ecogrammer/ wptest.git ! !
21.
作業環境 • データベースの情報を持ってくる(dumpするなりして持っ てくる) • .gitignoreに含まれるファイルを用意 •
wp-config.php • .htaccess • wp-content/uploads/
22.
git環境構成 git pull(最新のコード) ssh git add git
commit git push ① ② ③
23.
実際使ってみます
24.
開発環境での作業 • マスターしか利用しない(ブランチ切らない場合) git pull
origin master // マスターの最新版を取得 修正作業を行う 修正作業が終わったら git status // 修正ファイルの確認 git diff . // 修正箇所の確認 git add -A // 修正ファイルを追加する git commit -m "コミットメッセージ #issue番号" // コミットする git push origin master // マスターでプッシュもしくはプルリクエストす る
25.
本番での作業 ssh hogehoge //
ssh接続で本番サーバにログインする git pull origin master // リポジトリから最新のデータを反 映する
26.
gitのメリット • FTPを使わなくて良くなる! • 戻せる! •
作業履歴が明確! • 共同作業がやり易い!
27.
参考 • もうFTPを利用することは止めて、Gitを使おう。 そのほうがメリットが多いよー http://wp-d.org/2014/02/26/5709/ • A
collection of .gitignore https://github.com/github/gitignore
Jetzt herunterladen