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 pullupstream masterupstream
pullはマージを自動的に行うので、もしローカルのファイルをいじっていて、コンフリクトする可能性があるなら、fetchしてmergeのほうが安全。
オリジナルにタグがついていると指定が必要。トランクならmasterを指定する。
git fetch upstream master
[[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
pullはマージを自動的に行うので、もしローカルのファイルをいじっていて、コンフリクトする可能性があるなら、fetchしてmergeのほうが安全。
オリジナルにタグがついていると指定が必要。トランクならmasterを指定する。
git fetch upstream master