Ich habe ein Repository auf Github mit einem Hauptzweig (Master) und einem Zweig für einige experimentelle Arbeiten. Ich machte einige Verpflichtungen und ging zum experimentellen Zweig und alles war in Ordnung.
Jetzt versuche ich auf einem anderen Computer, mein Repository (Git Clone Repository ) zu klonen und dann zum experimentellen Zweig (Git Checkout Branchname ) zu wechseln, aber jedes Mal, wenn ich dies tue, löst sich mein Kopf und ich kann meine Änderungen nicht weitergeben. Was mache ich falsch? Ich habe das Gefühl, dass mir irgendwo ein grundlegendes Git-Konzept fehlt, aber das Lesen von zufälligen Git-Manpages gibt mir keine Hinweise.
Ich bin neu in Git, also tut es mir leid, wenn ich ein Idiot bin, aber ich kann in den Dokumenten nichts finden, was mir helfen könnte, meinen Kopf wieder anzubringen.
BEARBEITEN
Das Konzept eines Tracking-Zweigs hat mir gefehlt. Jetzt, wo ich dieses Konzept verstehe, ist alles klar. Persönlich finde ich die git branch --track
Syntax viel intuitiver als git checkout -b branch-name origin/branch-name
.
Danke für die Hilfe!
git switch
: siehe meine Antwort unten, um den Zweig mit Git 2.23 (August 2019) zu wechseln, ohne den Kopf abzunehmen .