Create  Edit  Diff  FrontPage  Index  Search  Changes  Login

The Backyard - HowToForkGithub Diff

  • Added parts are displayed like this.
  • Deleted parts are displayed like this.

!!githubにフォークしたレポジトリと開発機のレポジトリとオリジナルを繋げる方法

[[githubのヘルプ|http://help.github.com/fork-a-repo/]]に書いてあるけど、日本語でまとめる。

!!! 最初はgithub

Webブラウザを使ってforkする。

!!!forkしたレポジトリを開発機へクローン

git clone git@github.com:自分のユーザ名/プロジェクト.git

ここで間違えてオリジナルのユーザ名を入れるとやっかいなことになる。

!!!オリジナルを追加する

git remote add upstream git@github.com:元のユーザ名/プロジェクト.git

オリジナルからフェッチ

git fetch upstream
git merge upstream/master

pullでも良いような気がする。

git pull upstream masterupstream

pullはマージを自動的に行うので、もしローカルのファイルをいじっていて、コンフリクトする可能性があるなら、fetchしてmergeのほうが安全。


オリジナルにタグがついていると指定が必要。トランクならmasterを指定する。

git fetch upstream master