More Related Content
Similar to もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜 (20)
More from Takashi Uemura (20)
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
- 2. 最近のオレ @uemera
フリーランスのシステムエンジニアです。 uemura
勉強会準備 XOOPS
(WordBench等)
PHPフレームワーク
(FuelPHP)
JavaScript、jQuery
WordPress
(主に技術サポート) CS-Cart
(ただいま勉強中!)
サーバーインフラ SoyCMS、SoyShop
(VPS構築など) (ネットショップの保守)
ExcelVBA
(社内合理化の支援)
- 6. Menu
1. Gitで何ができる?
2. Gitサーバー Backlog でリモートリポジトリの設定
3. WindowsにGitクライアント TortoiseGit をインストール
4. MacにGitクライアント SourceTree をインストール
5. themesディレクトリを共同編集してみる実演
6. Gitを使ってコラボレーションワークするコツ
- 19. Git管理したいWordPressのファイルはどれ?
今回の事例として、
wordpressの
wp-content/themesディレクトリ
以下をgit管理対象にします。
もちろん、wp-content/以下や
wordpressディレクトリまるごと
管理対象にしても構いません。
- 20. Menu
1. Gitで何ができる?
2. Gitサーバー Backlog でリモートリポジトリの設定
3. WindowsにGitクライアント TortoiseGit をインストール
4. MacにGitクライアント SourceTree をインストール
5. themesディレクトリを共同編集してみる実演
6. Gitを使ってコラボレーションワークするコツ
- 27. Menu
1. Gitで何ができる?
2. Gitサーバー Backlog でリモートリポジトリの設定
3. WindowsにGitクライアント TortoiseGit をインストール
4. MacにGitクライアント SourceTree をインストール
5. themesディレクトリを共同編集してみる実演
6. Gitを使ってコラボレーションワークするコツ
- 33. msysgitのインストール (2)
“Checkout
as-‐is,
commit
Unix-‐style
line
endings”
を選択。
(Macの人とやりとりする場合はこの選択をおすすめします。)
Commit時にWindowsの改行コードか
らUnixの改行コードに変換します。
Windows以外のコンピュータでも使
える改行コードにするためです。
- 53. Menu
1. Gitで何ができる?
2. Gitサーバー Backlog でリモートリポジトリの設定
3. WindowsにGitクライアント TortoiseGit をインストール
4. MacにGitクライアント SourceTree をインストール
5. themesディレクトリを共同編集してみる実演
6. Gitを使ってコラボレーションワークするコツ
- 57. SourceTreeの設定 (2)
まずCloneのやり方を説明します。
URLはBacklogからコピーします。
リポジトリをクローン
記入後、ユーザ/パスを求められる場合
は、Backlogのユーザ/パスを入力します。
保存先のパス:
ブックマーク名:好きな名前でOK ローカルにリポジトリをダウンロードする
先を指定します。
MAMPやXAMPP上で動いている
WordPressのthemesディレクトリの場所
を指定します。
- 59. SourceTreeの設定 (4)
すでに themes ディレクトリの中に
ファイルが入っているのでCloneでき
ません。
Cloneする先のディレクトリは
空である必要があります。
- 60. SourceTreeの設定 (5)
解決策として、
もともと存在するthemesディレクトリは削除するか別の名
前にして退避しておきましょう。
ここではthemes_originalという名前にリネームしました。
- 78. Menu
1. Gitで何ができる?
2. Gitサーバー Backlog でリモートリポジトリの設定
3. WindowsにGitクライアント TortoiseGit をインストール
4. MacにGitクライアント SourceTree をインストール
5. themesディレクトリを共同編集してみる実演
6. Gitを使ってコラボレーションワークするコツ
- 92. Menu
1. Gitで何ができる?
2. Gitサーバー Backlog でリモートリポジトリの設定
3. WindowsにGitクライアント TortoiseGit をインストール
4. MacにGitクライアント SourceTree をインストール
5. themesディレクトリを共同編集してみる実演
6. Gitを使ってコラボレーションワークするコツ
- 94. 役に立つサイト(1)
Gitの概念とか
Gitコマンドの使い方が
分かりやすく説明されています。
http://www.slideshare.net/kotas/git-‐15276118
- 95. 役に立つサイト(2)
Learn
Git
Branching
gitコマンドを
シミュレーションできます。
http://pcottle.github.com/learnGitBranching/