Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
Git LFSを触ってみた
Yuto Suzuki
GitHubで学ぶバージョン管理
Masafumi Yokoyama
デザイナのためのGit入門
dsuke Takaoka
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
Git勉強会
masahiro_minami
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
Gitの使い方あれこれ
よしだ あつし
1
of
27
Top clipped slide
Wordbench fukuoka
Mar. 26, 2014
•
0 likes
10 likes
×
Be the first to like this
Show More
•
4,019 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Junji Manno
Follow
Advertisement
Advertisement
Advertisement
Recommended
WordPressサイトのバージョン管理
lolipopjp
5.3K views
•
33 slides
gitを使って、レポジトリの一部抽出forkしてみました
Takako Miyagawa
7.4K views
•
27 slides
WordPress サイト制作におけるデプロイメントを考える ~Git とデプロイメントサービスの活用~
Toru Miki
28.3K views
•
140 slides
Git紹介
Seiji Ochiai
1.7K views
•
17 slides
WindowsでGitを使う際のベストプラクティス
Ryo Sumasu
19.7K views
•
30 slides
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Takashi Uemura
197.3K views
•
97 slides
More Related Content
Slideshows for you
(20)
Git LFSを触ってみた
Yuto Suzuki
•
18.5K views
GitHubで学ぶバージョン管理
Masafumi Yokoyama
•
2K views
デザイナのためのGit入門
dsuke Takaoka
•
252.1K views
大容量ファイルもGitで管理。 Git LFSの使い方
hibiki443
•
66.9K views
いつやるの?Git入門 v1.1.0
Masakazu Matsushita
•
230.5K views
Git勉強会
masahiro_minami
•
2.7K views
はじめてのGit forデザイナー&コーダー
Saeko Yamamoto
•
71.4K views
Gitの使い方あれこれ
よしだ あつし
•
5.3K views
今時のDev opsの取り組み事例集
Wataru NOGUCHI
•
353 views
やりなおせる Git 入門
Tomohiko Himura
•
84.7K views
(自分流)Gitの運用ルール
Erina Takei
•
5.7K views
バージョン管理システム比較資料
suzzsegv
•
14.4K views
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
Wataru NOGUCHI
•
1.7K views
15分でわかるGit入門
to_ueda
•
55.7K views
社内Git勉強会向け資料
Hiroki Saiki
•
2.7K views
Git勉強会 2016 Gitで卒論を管理しよう回
kinme modoki
•
2.7K views
Metahub for github
Suguru Oho
•
8K views
GitLabを16万8千光年ワープさせた話 GITLAB BIG UPGRADE PROJECT
Wataru NOGUCHI
•
428 views
Windows環境でのgitまとめ(2016.1)
Tadahiro Ishisaka
•
20.8K views
ゆるふわっGit入門
Keisuke Oohata
•
2.4K views
Viewers also liked
(12)
Wordbench fukuoka
Junji Manno
•
1.9K views
Word Camp Fukuoka 2010
Junji Manno
•
1.3K views
Word benchfukuoka
Junji Manno
•
3.7K views
Web storage
Junji Manno
•
876 views
20120427西区勉強会
Junji Manno
•
1.5K views
PHP7を実際に動かしてみた@第96回PHP勉強会 #phpstudy
Hikari Fukasawa
•
2.8K views
PHPバージョン別応答速度比較
Takayuki Saito
•
8K views
とある事業の脱レガシー
Hisateru Tanaka
•
8.3K views
マルチデバイス時代におけるWebサイトのUIについて
rie nabesaka
•
3.8K views
Webデザイナーが使うバージョン管理ツール(20150205 Web業界なんでも勉強会)
Tsukasa Nagata
•
18.1K views
SORACOM interstellar 紹介資料
SORACOM,INC
•
6.8K views
こわくない Git
Kota Saito
•
872.8K views
Advertisement
Similar to Wordbench fukuoka
(20)
Git勉強会
Tomoki Oyamatsu
•
870 views
なるべく噛み砕いたGit基礎講習
石橋 啓太
•
2K views
今さら聞けない人のためのGitLabの始め方 Ubuntu編
VirtualTech Japan Inc./Begi.net Inc.
•
1K views
2015.04.19 WordBench 埼玉 Git & WordPress
Yutaro Miyazaki
•
1.6K views
Introduction git
Misa Kondo
•
687 views
GitHubにおける開発フローについてのお話
Sota Sugiura
•
2K views
Git&GitHub入門
hideaki honda
•
3K views
git ~start PullRequest~
Souichirou Andou
•
626 views
dvcs-kyoto
Naoya Inada
•
1.1K views
Github勉強会~Git・Githubを用いて共同開発・バージョン管理をしよう~
DoshishaUniv ProntiatVR
•
844 views
ノンプログラマのGit入門
Muyuu Fujita
•
2.3K views
Git & GitHub & kintone でウルトラハッピー!
ymmt
•
35.2K views
第1回Git勉強会
kunimiya
•
1.2K views
VCS - Version Control System at Security and Programming camp 2011
Hiro Yoshioka
•
927 views
Git 初心者講座 by forkwell
sinsoku listy
•
989 views
Git -分散バージョン管理システム-
Koji Shinba
•
714 views
Git社内勉強会資料
Kenji Takei
•
327 views
分散バージョン管理システムGitの紹介
tod esking
•
2.7K views
Yapc2012資料
matsuo kenji
•
29.8K views
Gitを使った運用方法
Hiroki Nigorinuma
•
5K views
Wordbench fukuoka
WORD BENCH FUKUOKA 2014/03/26 at
pepabo fukuoka
万野潤二 ecogrammer
WordPressサイトの バージョン管理
正直
WordPressはあまり関 係ないかもしれません。
改めてバージョン管理について • WordPressに限らずバージョン管理をどうしてい ますか? • Subversion
CVS Mercurial Git • リポジトリホスティングサービス GitHub, BitBucket etc.
集中型と分散型 • 集中型(Subversion) 1つのリポジトリを共同で 作業してコミットする。 • 自分の作業が他人に影響す る •
作業メンバーが増えると辛 い。 git checkout git commit
集中型と分散型 • 分散型(Git) 各作業者がリポジトリ を持つことができる。 • ローカルリポジトリで 好き勝手できる。 •
作業メンバーが増えて も全然問題ない。 git checkout git commit git push git pull
リリースに使う git pull (最新のコード)
リリースに使う git pull (最新のコード)
git環境準備 • ロリポップ!でサイトを運用している。 • チカッパプラン利用中であること。 •
バージョン管理していない。 • 今回は、共有リポジトリとしてbitbucket を使います。
githubとbitbucket github bitbucket プライベート リポジトリ数 $7/月 5個まで 無制限 ユーザ数 無制限
5人
git初期設定 • ロリポップ!ユーザー専用ページ SSH接続情報
git初期設定 • 対象サイト http://manno.jp/wptest/ •
既にWordPressで作ったサイトがあるので、サー バに入ってgitレポジトリ環境を用意します。 • ssh でログイン • レポジトリの作成
本番サーバ # WordPressサイトに移動する $ cd
/web/wptest ! # git初期設定 git init ! # リポジトリの概要を作る vi README.md ! # ignoreファイルを書く vi .gitignore
本番サーバ • .gitignore ファイルはgitで管理しないファイ ルを登録しておくものです。 •
.gitignore については https://github.com/ github/gitignore
本番サーバ .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
本番サーバ # 追加( .
は全部) $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
作業環境 • 手元のPC、Macにリモートリポジトリを持ってく る。 # WordPressを設置する場所に移動 $
cd /to/wptest ! # リモート(bitbucket)リポジトリをclone $ git clone https://ecogrammer@bitbucket.org/ecogrammer/ wptest.git ! !
作業環境 • データベースの情報を持ってくる(dumpするなりして持っ てくる) • .gitignoreに含まれるファイルを用意 •
wp-config.php • .htaccess • wp-content/uploads/
git環境構成 git pull(最新のコード) ssh git add git
commit git push ① ② ③
実際使ってみます
開発環境での作業 • マスターしか利用しない(ブランチ切らない場合) git pull
origin master // マスターの最新版を取得 修正作業を行う 修正作業が終わったら git status // 修正ファイルの確認 git diff . // 修正箇所の確認 git add -A // 修正ファイルを追加する git commit -m "コミットメッセージ #issue番号" // コミットする git push origin master // マスターでプッシュもしくはプルリクエストす る
本番での作業 ssh hogehoge //
ssh接続で本番サーバにログインする git pull origin master // リポジトリから最新のデータを反 映する
gitのメリット • FTPを使わなくて良くなる! • 戻せる! •
作業履歴が明確! • 共同作業がやり易い!
参考 • もうFTPを利用することは止めて、Gitを使おう。 そのほうがメリットが多いよー http://wp-d.org/2014/02/26/5709/ • A
collection of .gitignore https://github.com/github/gitignore
Advertisement