Git - separater Ordner für jeden Zweig. Einrichten

Ich muss 3 Zweige in 3 verschiedenen Ordnern aufbewahren. (Ich weiß, dass dies keine sinnlose Vorgehensweise ist. Aber ich muss dies aus einem bestimmten Grund tun.)

Sagen wir, der Repo-Name istmy_proj_repo.git Ich habe einen Ordner namens erstelltprodv1 In meinem lokalen System:

git clone url:/my_proj_repo.git

Jetzt ging ich hineinprodv1 Ordner und kopierte die Dateien von einem Server, dann:

git commit -am "initial import"
git push origin master

Das drängte die Dateien zu meistern. Jetzt habe ich zwei weitere Ordner wie oben in meinem lokalen System erstellt

stagingv1
devv1

Ich möchte zwei lokale und entfernte Zweige mit den Namen erstellen:

staging // this local branch points (push/pull) to staging remote branch
dev     // this local branch points ((push/pull) to dev remote branch

Und diese beiden Zweige sollten sich in den entsprechenden Ordnern befinden:

staging ==> stagingv1 folder
dev     ==> devv1 folder

Ich habe ein paar Dinge ausprobiert und es vermasselt. Kann mir jemand Befehle / Schritte zeigen, um all dieses Setup so zu bekommen, wie ich es wollte?

Was ich getan habe war, ging in diestagingv1 Ordner und tat eingit clone <repo>. Aber es ist standardmäßig somaster. Und ich bin nicht sicher, wie ich das initialisieren sollstaging hier verzweigen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage