0

私は、実際にはいくつかの外部リポジトリのフォークされたリポジトリであるリポジトリを持っています。upstreamそして、この外部リポジトリを指すという名前のリモートブランチを作成して、ブランチの上流にある外部リポジトリのすべてのコンテンツを更新できるようにしたいと思います。それ、どうやったら出来るの?

4

2 に答える 2

0

Githubを介してそれを行う方法に関する多くの情報があります

https://help.github.com/articles/fork-a-repo

下にスクロールすると、アップストリームの設定について表示されます。それがあなたが探しているものだと思います。

于 2013-11-08T02:54:22.147 に答える
0

Github コンテキストに入れてみましょう。

(githubで人気のあるmyself/myforkprojectプロジェクト)からプロジェクト(あなたのプロジェクト)をフォークしますorigin/project

ローカル マシンでこのフォーク プロジェクトを取得するには、クローンを作成します

  1. git clone https://github.com/yourusername/your-forked-project.git
  2. git branch myupstream-branch ローカル マシンに新しいブランチを作成できるようになりました
  3. git remote -v何が指されているかを確認する ためだけに実行しorigin/projectmyself/myforkproject

アップストリームhttps://github.com/yourusername/your-forked-project.git
オリジンhttps://github.com/popular-project-creator/popular_project.git

  1. 今、あなたが最初にするgit checkout myupstream-branch
  2. これgit pull origin masterを行うと、この時点でローカルマシンのブランチがブランチからの最新のコードとしてフェッチ+マージされmyupstream-branchます origin/master

これをgithubにプッシュしたい場合

git push upstream myupstream-branch ここで上流はあなたのgithubフォークされたプロジェクトを指しています git remote -v

于 2013-11-08T04:40:50.703 に答える