githubなどを使っていると、簡単にリポジトリをフォーク出来るので、 有名なプロジェクトになると、数十のリポジトリが並走している事もしばしばです。 多くの場合、フォークのツリーをたどっていけば、ルートになるリポジトリが見つかるのですが、ルートになっているプロジェクトのコードが最新であるとは限りません。 フォークしたリポジトリの方にバグの修正が入っていたり、パッチがあたっていたりする事も良くあります。

そのような場合には、

   1  % git remote add <repo-name> <url>
のようにして、関心のあるremoteリポジトリを登録しておきます。 登録が済めば、
   1  % git fetch <repo-name>
でリモートのブランチを手元に持ってくる事が出来ます。 例えば手元のmasterとリモートのmasterの差異を知りたければ、

   1  % git diff master..<reponame>/master

のようにする事で調べられます。

posted by Png genki on Thu 19 Feb 2009 at 00:59

Comments:

or Preview
Social Bookmarks
  • Delicious
  • B_entry1308
  • Clip_16_12_w
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ