2

git と github を使い始めたばかりで、アドバイスが必要です。パブリック git リポジトリ (興味がある場合は qemu-kvm) のフォークを作成したいと考えています。フォークのパブリック バージョンを github に、開発バージョンをチーム用に用意する予定です。

これを設定する方法はたくさんあると思いますが、git は時々私を混乱させます。やろうと思っていることは...

開発マシンの特別な公式ブランチに qemu-kvm リポジトリのクローンを作成します。チームがこのレポを複製し、マスター ブランチに変更をコミットできるようにします。マスター ブランチが安定したら、コードを github ブランチにマージし、これを使用して github のコードを更新します。

定期的に公式ブランチで変更を取得し、必要に応じて自分の github ブランチにマージします。

これは賢明に聞こえますか、それともこれを行うためのより良い方法はありますか? ありがとう、スティーブ

4

1 に答える 1

2

動作しますが、ローカル環境で特別なクローンを管理する必要があります。

フォークで ' ' ブランチを公開し、dev開発者にフォークのそのブランチに直接プッシュするように依頼することができます (開発者を共同作業者として追加します)。

その GitHub フォークのクローン作成と へのマージdevを担当しmaster、それが安定しており、元のレポの最新の master に基づいていることを確認します (そのため、 master ブランチを の上にリベースします。upstream/master私のプル リクエストはマージされました。次に何をしますか?」)。
次にmaster、フォークにプッシュして、プル リクエストを作成できます。

于 2012-11-07T12:42:18.540 に答える