Ich verzweigte ein Repo von Github. Auf git remote -v
tun es zeigt:Git zeigt nicht alle Zweige auf lokale
origin https://github.com/myusername/moodle.git (fetch)
origin https://github.com/myusername/moodle.git (push)
upstream https://github.com/moodle/moodle.git (fetch)
upstream https://github.com/moodle/moodle.git (push)
Die moodle.git
etwa 10 Filialen hat, aber die Repo zeigt nur 2 von ihnen. Auf git branch -a
tun (zeige alle Filialen) erhalte ich:
MOODLE_24_STABLE// just these two on local..how?
* master//
origin/MOODLE_13_STABLE
origin/MOODLE_14_STABLE
origin/MOODLE_15_STABLE
origin/MOODLE_16_STABLE
origin/MOODLE_17_STABLE
origin/MOODLE_18_STABLE
origin/MOODLE_19_STABLE
origin/MOODLE_20_STABLE
origin/MOODLE_21_STABLE
origin/MOODLE_22_STABLE
origin/MOODLE_23_STABLE
origin/MOODLE_24_STABLE
origin/master
upstream/MOODLE_13_STABLE
upstream/MOODLE_14_STABLE
upstream/MOODLE_15_STABLE
upstream/MOODLE_16_STABLE
upstream/MOODLE_17_STABLE
upstream/MOODLE_18_STABLE
upstream/MOODLE_19_STABLE
upstream/MOODLE_20_STABLE
upstream/MOODLE_21_STABLE
upstream/MOODLE_22_STABLE
upstream/MOODLE_23_STABLE
upstream/MOODLE_24_STABLE
upstream/master
Wie löse ich mein Problem ohne Verlust von Daten oder Unregelmäßigkeiten?
Warum würden Sie mehr lokale Niederlassungen erwarten? Nach dem Klonen eines Repositorys gibt es nur einen lokalen Master-Zweig. Andere Zweige werden auf Anfrage erstellt. – knittl
@ Knittl: Okay. Das wusste ich nicht. Würdest du mir bitte Anweisungen geben, wie es geht? Ich habe eine Verzweigung say 'git checkout -b STABLE_23_STABLE' erstellt, aber die Dateien sind nicht die dieser Verzweigung. – xan
'git checkout -b MOODLE_23_STABLE' erstellt einen neuen Zweig des aktuellen Commits, so dass Sie immer noch die gleichen Commits sehen.Entweder 'git checkout -b MOODLE_23_STABLE upstream/MOODLE_23_STABLE' oder' git checkout MOODLE_23_STABLE' (Kurzschrift/DWIM-Syntax) – knittl