git/upstreamの管理
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(git/upstreamの管理);
*目次 [#h53ba928]
#contents
*関連ページ [#wf4782fd]
*参考情報 [#a8167001]
-[[GitHubでFork/cloneしたリポジトリを本家リポジトリに追従...
-[[WordPress/テーマ - src's wiki:http://www.srcw.net/wiki...
*概要と同期 [#c34cc1bc]
-オープンソースソフトを手元で修正しつつ、上流が変更された...
-サードパーティソースをうまく扱いたい。
*上流ソースにgitでアクセスできない場合 [#q447c724]
-[[Vendor branches in git | Jabbering Giraffe:http://happ...
***手順1: 初回上流ソースをインポート [#la883dbc]
- supertheme.zipを展開しmasterにコミット。さらに今後のimp...
#pre{{
$ unzip supertheme.zip
$ cd supertheme
$ git init
$ git add .
$ git commit -m "Import supertheme 1.0"
$ git tag v1.0
$ git branch upstream
}}
***手順2: 上流ソースのアップデートに追随 [#he361caf]
-upstreamブランチに上流ソースをインポートしなおしてから、...
#pre{{
$ cd wordpress
$ git checkout upstream
$ rm -r *
$ (cd .. && unzip supertheme-1.1.zip)
$ git add .
$ git commit -a -m 'Import supertheme 1.1'
$ git tag v1.1
$ git checkout master
$ git merge upstream
}}
-今後はこのサイクルを繰り返していく。gitの場合前回マージ...
-以下のようなログになるはず。
#ref(upstream.png)
*上流ソースにgitアクセスできる場合 [#r1a6dfdf]
-[[GitHubでFork/cloneしたリポジトリを本家リポジトリに追従...
-git remoteで上流にアクセスできるので、それを使うだけで基...
終了行:
&tag(git/upstreamの管理);
*目次 [#h53ba928]
#contents
*関連ページ [#wf4782fd]
*参考情報 [#a8167001]
-[[GitHubでFork/cloneしたリポジトリを本家リポジトリに追従...
-[[WordPress/テーマ - src's wiki:http://www.srcw.net/wiki...
*概要と同期 [#c34cc1bc]
-オープンソースソフトを手元で修正しつつ、上流が変更された...
-サードパーティソースをうまく扱いたい。
*上流ソースにgitでアクセスできない場合 [#q447c724]
-[[Vendor branches in git | Jabbering Giraffe:http://happ...
***手順1: 初回上流ソースをインポート [#la883dbc]
- supertheme.zipを展開しmasterにコミット。さらに今後のimp...
#pre{{
$ unzip supertheme.zip
$ cd supertheme
$ git init
$ git add .
$ git commit -m "Import supertheme 1.0"
$ git tag v1.0
$ git branch upstream
}}
***手順2: 上流ソースのアップデートに追随 [#he361caf]
-upstreamブランチに上流ソースをインポートしなおしてから、...
#pre{{
$ cd wordpress
$ git checkout upstream
$ rm -r *
$ (cd .. && unzip supertheme-1.1.zip)
$ git add .
$ git commit -a -m 'Import supertheme 1.1'
$ git tag v1.1
$ git checkout master
$ git merge upstream
}}
-今後はこのサイクルを繰り返していく。gitの場合前回マージ...
-以下のようなログになるはず。
#ref(upstream.png)
*上流ソースにgitアクセスできる場合 [#r1a6dfdf]
-[[GitHubでFork/cloneしたリポジトリを本家リポジトリに追従...
-git remoteで上流にアクセスできるので、それを使うだけで基...
ページ名: