ただのにっき
2010-06-04(金) [長年日記]
■ tDiary: 公式リポジトリとの同期やらなんやら
先日作成した環境は、単に公式をforkしたマイ・リポジトリを使ってtDiaryの実行できるようにしただけなので、公式がアップデートしても追従できない。そこで、今日はもうちょっと整備。
まずは公式をremoteリポジトリ「official」に設定する(以下coreの場合。同様にblogkit/theme/theme-nonfreeでも実施する):
% git remote add official git@github.com:tdiary/tdiary-core.git
remote先としてSSH用の(更新可能な)URLを指定しているが、おれのように管理者でない場合はHTTPやRead-OnlyのURLを使うことになるだろう。
で、公式の先っぽを持ってきてからマージする:
% git fetch official * [new branch] master -> official/master % git meage merge official/master (差分がある場合はここにいろいろ出る)
もちろん、Github上の公式を直接マージしちゃってもいい
% git pull official master
マージ後はgit pushすれば、GitHub上のマイ・リポジトリも公式と同じになる。