これまでのところ、githubでプロジェクトを分岐し、いくつかの変更を加えました。
その間に、私が分岐したリポジトリが変更されました。これらの変更をリポジトリに取得したいと思います。それ、どうやったら出来るの ?
通常、git pull
で十分ですが、どのレイアウトを選択したか(またはgithubが選択されているか)わかりません。
それらの更新がマスター上にあり、変更をマージしたいブランチ上にあると仮定します。
git remote add Origin https://github.com/<github-username>/<repo-name>.git
git pull Origin master
また、マージをリポジトリのコピーにプッシュバックする必要があることに注意してください。
git Push Origin master
元のリポジトリをアップストリームとして追加する必要があります。
ここにすべての説明があります: 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
になります。これらのブランチを使用すると、目的の処理を実行できます。それらをブランチなどにマージします