私はGithubでリポジトリをフォークしましたが、別の人もそれをフォークしました。
他の人のブランチを自分のブランチにマージしたいのですが、
どうすればよいですか?
質問する
412 次
2 に答える
7
次のGithubリポジトリがあると思います。
- http://www.github.com/mainuser/mainrepo.git(元のプロジェクト)
- http://www.github.com/you/yourfork.git(あなたのフォーク)
- http://www.github.com/other/anotherfork.git(別のフォーク)
フォークで作業した場合は、自分のフォークのローカルクローンクローンがあります。
git clone git@github.com:you/yourfork.git
オリジンプロジェクト(および他のフォーク)を操作するには、対応するリモートを追加する必要があります。
git remote add upstream http://www.github.com/mainuser/mainrepo.git
git remote add fork http://www.github.com/other/anotherfork.git
これらのリモートを使用すると、次の情報を取得してリモート情報を取得できます。
git fetch upstream
git fetch fork
最後に、作業を自分の作業とマージできます。
git merge fork/branch_you_want_to_merge
于 2012-06-10T12:17:09.667 に答える
1
あなたはおそらくbranch
フォークではなく意味します。
git checkout your-branch
git merge other-guys-branch
于 2012-06-10T11:49:15.243 に答える