2

こんにちは、私は満足しているプロジェクトを持っています。そこで、分割して新しいプロジェクトにつながる重要な変更を加えることを目的として、クローンを作成しました。これを元のレポとは別にしたかったのです。そこで、「branch-a」という新しいブランチでいくつかの作業を行いました。別のリモート リポジトリをセットアップし、'branch-a' のコミットをプッシュしました。master ブランチにマージしてプッシュしたいと思います。

私の質問は次のとおりです。現在、マスター ブランチが 2 つあるのでしょうか。1 つは元のプロジェクト用で、もう 1 つは新しいプロジェクト用ですか? クローン元の元のプロジェクトに影響を与えることなく、'branch-a' を master にマージできますか?

これはすべて簡単なことだと確信しています。アドバイスを得る必要があるだけです。また、私がしていること (フォーク) を行うためのより良いワークフローはありますか?

4

1 に答える 1

0

現在、2 つのmasterブランチがありますか? 1 つは元のプロジェクト用で、もう 1 つは新しいプロジェクト用ですか?

はい。masterレポごとに 1つのブランチ。

複製元の元のプロジェクトに影響を与えずに' branch-a' をにマージできますか?master

はい。branch-aまた、最初のレポから 2 番目のレポに' ' をプッシュすることもできます。

ブランチを別のブランチにマージしても、ブランチ ソース (のように他のブランチにマージしているブランチmaster) には何もしません。
2 つの親を持つ master に新しいコミットを追加します (マージが早送りの場合を除き、その場合master HEADは単に に移動しa-branch HEAD、再びまったく触れずa-branchに)

于 2012-10-21T18:21:43.353 に答える