Aus dem Kurs: Übungsdateien von LinkedIn Learning auf Github nutzen

Die Übungsdateien klonen und Branch wechseln

Aus dem Kurs: Übungsdateien von LinkedIn Learning auf Github nutzen

Die Übungsdateien klonen und Branch wechseln

Um die Übungsdateien für ein Training nutzen zu können, muss ich sie zunächst einmal klonen, also muss ich wissen, wo ich sie finde. Dazu gehe ich nach github.com/LinkedInLearning, da finde ich alle Repos, alle Übungsdateien zu unseren Trainings, und da suche ich jetzt mal nach meinem Beispiel-Training in gatsby, gatsby-lernen-de, und klicke hier drauf und jetzt kann ich mir hier die Cloning-HTTPS-Adresse holen, die endet hier hinten auf .git. Einfach hier draufklicken, jetzt habe ich es im Zwischenspeicher. Jetzt kann ich auf die Kommandozeile zurückgehen. Zunächst einmal muss ich in das Verzeichnis wechseln, in das ich auch mein Projekt klonen möchte, also ich bin hier auf :c\, mache mal ein neues Verzeichnis auf und nenne das gatsby-de, gehe in dieses Verzeichnis rein und jetzt kann ich mit "git clone" und der Adresse, die ich gerade in die Zwischenablage geholt habe, das Ganze klonen. Und wenn wir jetzt mal uns dieses Verzeichnis anschauen, dann sehen Sie, habe ich hier ein neues Unterverzeichnis, gatsby-lernen, und wenn ich da reingehe, dann habe ich hier die ganzen Dateien, wie ich sie auch auf der Oberfläche von GitHub hier gesehen habe. Jetzt möchte ich mal in einen speziellen Branch wechseln, zunächst einmal schaue ich mir mal an, wo ich denn bin. Mit "git status" sehe ich, ich bin hier am Main-Branch, und jetzt möchte ich ein Branch auschecken, mit "git checkout" mache ich das, da kann ich jetzt den Branch wechseln, und jetzt muss ich den Namen des Branches angeben, in dem Falle 06_05e. Und Sie sehen: "Switched to a new branch." Um jetzt überhaupt herauszufinden, welche Branches es gibt, gibt es die eine Variante, ich schaue hier einfach auf github.com nach, unter "All branches" sehe ich die Branches und die haben ja immer dieselbe Namenskonvention, also Kapitel, Video, und dann manchmal ein b für Begin und ein e für End; manchmal auch nicht. Also, das ist die eine Variante, ich schaue hier auf github.com nach. Ich kann mir aber auch die Liste der Branches anzeigen lassen und das mache ich mit "git branch -r". R steht für remote, das heißt, die Branches sind ja noch auf GitHub und hier sehe ich jetzt -- dieses origin kann ich immer weglassen, aber hier sehe ich jetzt alle Branches, die ich habe, die zur Verfügung stehen. Mit Q komme ich hier wieder raus und Sie sehen hier 06_05b. Schauen wir mal, auf welchem Branch wir sind, "git status". Wir sind auf 06_05e, da wollen wir auch sein. Und jetzt kann ich hier in das Verzeichnis gehen, in die entsprechenden Dateien, und sie bearbeiten, so wie ich das für richtig halte.

Inhalt