リモートは、何らかの方法でアクセスできる単なるクローンです。通常、git プロトコルまたは http (読み取り用) および ssh または https (書き込み用) を介してアクセスされますが、ファイルシステム アクセスも同様に機能します。リポジトリを複製するだけです。
# clone project into project2
git clone project project2
いつものように、元のリモートが自動的に project2 に設定され、プロジェクトを指します。プロジェクトに対応するリモートを追加して、project2 を指し、必要なフェッチとプルを試すことができます。
プッシュを試してみたい場合は、プッシュするための裸のクローンを作成してください。
# the .git suffix is traditional for bare repos, since they're
# basically the .git directory of a normal repo
git clone --bare project project.git
cd project
git remote add bare-remote ../project.git
# now you've got a remote to push to
なぜ「local_brach」と「remote_brach」という名前を付けているのかわかりません (「branch」という意味ですか?)。これらは枝ではありません。彼らはクローンです。それらは、おそらくいくつかの対応する独自のブランチの完全なセットを持つことができます。