2017-12-13 6 views
0

私はこの質問をする前に、私はここに関連する記事を見つけ、SOで検索しました: What is the difference between origin/master and master?開発者マスターとリモートマスターの違いは何ですか?

を、私は、原点/マスターは私達のローカルリポジトリ内のリモートレポ、およびマスターである知っています。

しかし、私は場所の違いだけを知りたいですか?地元のレポが起源をプッシュ/プッシュする場合、沈殿するにはいくつかの違いがありますか?

enter image description here

あなたは上部のスナップショット、原点レポからDEV1、DEV2 ...クローンを参照してください。 DEV1、DEV2 ...すべてはmasterブランチを持ち、dev1-branchのような他のブランチを作成することもできます。

私は質問があります。

DEV1が直接DEV1分岐を使用して元のレポにプッシュすることができるかどうかを?または、マスターはDEV1のマスターマージdev1ブランチを使用し、原点レポにプッシュできますか?

答えて

0

ローカルマスタとオリジンマスタの関係 ローカルレポがローカルコンピュータにオリジンレポをクローンすると、クローン作成されたレポはローカルマスタをプルまたはプッシュするときにデフォルトのマスターブランチ(local master)原点に達すると、原点マスターに影響を与えます。

dev1-branchがローカルリポジトリにある場合は、原点はdev1-branchを生成し、origin masterには影響しません。 dev1-branchorigin masterにマージしたい場合は、2つの選択肢があります。
1.ローカルレポでdev1-branchmasterにマージし、origin masterにプッシュできます。 2. dev1-branchをオリジンレポにプッシュしてorigin dev1-branchとし、オリジンサーバーでorigin dev1-branchorigin masterにマージすることができます。

関連する問題