私とすべての共同作業者が同じように動作するように設計された、プロジェクトの参加者用の Git 構成があります。たとえば、ブランチ名が一致し、ブランチが同じリモートを追跡するようにします。
最後に、プロジェクトを含む Git リポジトリから始めて実行します (1)
git checkout -b dev
git remote add development <dev-repo uri>
git push --set-upstream development dev
コラボレーションに使用するブランチとリモート リポジトリを作成および構成します。次に、協力者に(2)を指示するだけです
git clone -o development <dev-repo uri>
すべてが期待どおりに機能します。特に、ローカル リポジトリの「外観」はほとんど同じです (通信に役立ちます) — 1 つの違いを除いて: 2 番目の構成 (2) には、追加の on ブランチ the remote: がありdevelopment/HEAD
ます。このブランチは何ですか? どこから来たのですか? なぜ(1)に出てこないのか。その存在(または不在)は何らかの影響を及ぼしますか?