Kürzlich klonte ich ein Repo von Remote auf eine neue Maschine. Die Fernbedienung hat 2 Zweige master
& dev
. Nach dem Klonen hat local nur die master
Verzweigung der Gegenstelle, keine dev
gefunden.Git: Wie man alle "entfernten" Zweige lokal erhält, indem man auf ihre jeweiligen `commits` wie auf der Fernbedienung zeigt?
Auf Remote hat dev
mit master
zusammengeführt und master
ist wie 2 commits vor dev
.
Lokal, wenn ich einen neuen Zweig des gleichen Namens erstellen dev
, Punkte dev
jetzt zu kippen (gleiche begehen) von master
im Gegensatz zu entfernten wo dev
wie 2 Commits hinter master
ist.
Wie alle remote
Zweige lokal, richtig auf ihre jeweiligen commits
als auf Remote-Adresse.
Darüber hinaus aus Neugier, nur Auschecken der .git
Verzeichnis und fand diese Zeile in config
unter .git
Verzeichnis.
Kann jemand erklären, was bedeutet die folgende Zeile fetch = +refs/heads/*:refs/remotes/origin/*
in .git/config
? Insbesondere die Rolle von Doppelpunkt :
Separator.
dank dk
Mögliche Duplikate von [Wie alle GIT-Zweige zu holen] (https://StackOverflow.com/Questions/10312521/How-To-Fetch-all-Git-Branches) – phd