3 つの別々のフォルダーに 3 つのブランチを保持する必要があります。(これが git のやり方ではないことはわかっています。しかし、これを行う必要があるのには理由があります)。
レポ名が であるとしましょう。ローカル システムに次my_proj_repo.git
のフォルダーを作成しました。prodv1
git clone url:/my_proj_repo.git
今、私はprodv1
フォルダに入り、サーバーからファイルをコピーしました:
git commit -am "initial import"
git push origin master
これにより、ファイルがマスターにプッシュされました。ここで、ローカル システムに上記のようなフォルダーをさらに 2 つ作成しました。
stagingv1
devv1
次の名前のローカル ブランチとリモート ブランチを 2 つ作成します。
staging // this local branch points (push/pull) to staging remote branch
dev // this local branch points ((push/pull) to dev remote branch
これら 2 つのブランチは、対応するフォルダーにある必要があります。
staging ==> stagingv1 folder
dev ==> devv1 folder
私はいくつかのことを試しましたが、私はそれを台無しにしたと思います。誰かが私が望むようにこのセットアップをすべて取得するためのコマンド/手順を教えてもらえますか?
私がしたことは、stagingv1
フォルダに入ってgit clone <repo>
. しかし、デフォルトではmaster
. staging
ここでブランチを初期化する方法がわかりません。