Ich habe einen Repo auf GitHub erstellt und habe bisher nur einen master
Zweig. Meine lokale Arbeitskopie ist mit dem remote / origin master
auf GitHub vollständig auf dem neuesten Stand.
Ich möchte jetzt einen Zweig development
auf GitHub erstellen, damit andere Personen in meinem Team anfangen können, Änderungen an development
(statt direkt an master
) vorzunehmen und PRs einzureichen, Code-Reviews anzufragen usw.
Also habe ich versucht, einen neuen development
Zweig lokal zu erstellen und ihn zu drücken:
Aber Git sagt nur Everything up-to-date
. Also frage ich:
Wenn ich mit master
aktuell bin, wie erstelle ich einfach einen entfernten development
Zweig, der eine exakte Kopie von master
enthält?
Wenn Sie
tun %Vor% Was tatsächlich passiert, ist, dass git <local>:<remote>
übernimmt und <remote>
auf den Zweig <local>
aktualisiert.
Da du git checkout -b development
von master
ausgeführt hast, hat deine lokale development
alle commits master
does; daher zeigt es, wie alles aktuell ist.
Sie können einfach
tun %Vor%drücken Sie den neuen Zweig