私はgithubでプロジェクトをフォークし、いくつかの変更を加えましたが、これまでのところ良好です。
それまでの間、私がフォークしたリポジトリが変更されたので、それらの変更を自分のリポジトリに取り込みたいと考えています。それ、どうやったら出来るの ?
私はgithubでプロジェクトをフォークし、いくつかの変更を加えましたが、これまでのところ良好です。
それまでの間、私がフォークしたリポジトリが変更されたので、それらの変更を自分のリポジトリに取り込みたいと考えています。それ、どうやったら出来るの ?
回答:
一般的にgit pull
は十分ですが、どのレイアウトを選択したか(またはgithubを選択したかどうかはわかりません)。
ssh
それらの更新がマスター上にあり、変更をマージしたいブランチにいると仮定します。
git remote add origin https://github.com/<github-username>/<repo-name>.git
git pull origin master
また、マージをリポジトリのコピーにプッシュする必要があることにも注意してください。
git push origin master
original
、次に切り替えますorigin
元のリポジトリをアップストリームとして追加する必要があります。
それはすべてここでよく説明されています:https://help.github.com/articles/fork-a-repo
git remote add upstream https://github.com/octocat/Spoon-Knife.git
git fetch upstream
git merge upstream/master
git push origin master
元のリポジトリ(フォークしたもの)をリモートとして追加する必要があります。
git remote add github(元のリポジトリのクローンURL)
次に、変更をローカルリポジトリに取り込む必要があります
git fetch github
これで、元のリポジトリのすべてのブランチがローカルブランチにあります。たとえば、マスターブランチはになりますgithub/master
。これらのブランチを使用すると、あなたがすることを行うことができます。それらをブランチなどにマージします
upstream
リモコンの名前をお勧めします。