2017-07-17 5 views
1

私はthis SO topicを読んでおり、同じ状況で自分自身です。私の質問は、ブランチを新しいリモートにプッシュすると、元のリポジトリのブランチだったときにコミットしたことになりますか?既存のプロジェクトを新しいリモートにプッシュしても、まだプッシュプットがコミットされますか?

+2

プロジェクトをリモートにプッシュすることはできませんが、ブランチをプッシュすることはできません。そして、ブランチをプッシュすると、コミットがプッシュされます – smarber

答えて

1

はい。 (実際は答えです)

ローカルリポジトリにブランチがある場合、ブランチはローカルリポジトリにあります。リモートリポジトリのブランチではありません(ただし、ローカルリポジトリにリモートトラッキングブランチがあるかもしれません)。ローカルブランチを任意の数のリモートにプッシュできます。

ローカルブランチごとに1つのアップストリームブランチを持つことはできますが、リモートブランチではありません。ローカルレポのリモートトラッキングブランチです。しかし、上流ブランチをゼロにすることもできます。ローカルブランチにアップストリームブランチがある場合でも、ブランチを任意の数のリモートにプッシュすることを妨げません。

関連する問題