Lernpfad:Einführung in Git/3: Unterschied zwischen den Versionen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
||
Zeile 3: | Zeile 3: | ||
{{Git}} ist ein ''Kommandozeilen-Programm'', das bedeutet, es wird durch die Eingabe von Text-Befehlen gesteuert. (Zum Beispiel <code>git pull</code> oder <code>git commit -m Eine Nachricht</code>.) | {{Git}} ist ein ''Kommandozeilen-Programm'', das bedeutet, es wird durch die Eingabe von Text-Befehlen gesteuert. (Zum Beispiel <code>git pull</code> oder <code>git commit -m Eine Nachricht</code>.) | ||
Es gibt mittlerweile aber auch viele Git-Programme mit einer grafischen Benutzeroberfläche (GUI). Wir wollen das Open Source Programm [https://desktop.github.com GitHub Desktop] benutzen. | Es gibt mittlerweile aber auch viele Git-Programme mit einer grafischen Benutzeroberfläche (GUI). Wir wollen das Open-Source-Programm [https://desktop.github.com GitHub Desktop] benutzen. | ||
{{Hinweis|Ursprünglich war der Lernpfad auf das Programm {{Fork}} ausgelegt. Leider ist dieses nicht mehr [[wikipedia:Open Source|Open Source]] (also Quelloffen) und muss für knapp 50€ erworben werden. Die Aufgaben können aber generell mit jedem anderen Git-Programm (oder der Kommandozeile) nachvollzogen werden.}} | {{Hinweis|Ursprünglich war der Lernpfad auf das Programm {{Fork}} ausgelegt. Leider ist dieses nicht mehr [[wikipedia:Open Source|Open Source]] (also Quelloffen) und muss für knapp 50€ erworben werden. Die Aufgaben können aber generell mit jedem anderen Git-Programm (oder der Kommandozeile) nachvollzogen werden.}} | ||
Zeile 14: | Zeile 14: | ||
== Ein Respository klonen == | == Ein Respository klonen == | ||
Unter den verfügbaren Respoitories in {{Gitea}} findest du eines mit dem Namen <code>einfuehrung-git</code>. Wenn du es im Browser öffnest siehst du die Übersicht des Repositories. | Unter den verfügbaren Respoitories in {{Gitea}} findest du eines mit dem Namen <code>einfuehrung-git</code>. Wenn du es im Browser öffnest, siehst du die Übersicht des Repositories. | ||
[[Datei:Gitea repo uebersicht.jpg|frame|center|Übersicht eines Respoitories in Gitea]] | [[Datei:Gitea repo uebersicht.jpg|frame|center|Übersicht eines Respoitories in Gitea]] |
Version vom 12. Februar 2022, 18:14 Uhr
Git ist ein Kommandozeilen-Programm, das bedeutet, es wird durch die Eingabe von Text-Befehlen gesteuert. (Zum Beispiel git pull
oder git commit -m Eine Nachricht
.)
Es gibt mittlerweile aber auch viele Git-Programme mit einer grafischen Benutzeroberfläche (GUI). Wir wollen das Open-Source-Programm GitHub Desktop benutzen.
Beim erstmaligen Start fordert dich GitHub Desktop auf, dich mit deinem Konto für die Seite GitHub.com anzumelden. Wähle hier unter dem blauen Button "Skip this step".
Nun wirst du aufgefordert, deinen Namen und deine E-Mail-Adresse einzugeben. Name und E-Mail tauchen später als Information in den Commits des Repositories auf. Wähle hier also am besten denselben Namen und die Adresse wie zuvor in Gitea.
Ein Respository klonen
Unter den verfügbaren Respoitories in Gitea findest du eines mit dem Namen einfuehrung-git
. Wenn du es im Browser öffnest, siehst du die Übersicht des Repositories.
Hier kannst du jederzeit einen Überblick über die neusten Änderungen bekommen, Dateien betrachten oder das komplette Projekt herunterladen. Oben findest du die Adresse des Repositories (neben HTTPS
). Sie beginnt mit https://git.ngb.schule/
. Kopiere dies gesamte Adresse aus dem Textfeld (Strg+C).
Öffne nun GitHub Desktop und wähle Clone a Repository from the Internet.... Im Dialog wählst du den Reiter URL und fügst du die kopierte Adresse in das Feld "Repository URL" ein (Strg+V). Wähle dann einen Zielordner, in dem die Dateien abgelegt werden sollen.
Durch einen Klick auf "Clone" startet der Klon-Vorgang. Du musst nur noch deine Gitea Zugangsdaten eingeben.
Hat alles geklappt, sollte in deinem Zielordner ein neuer Ordner einfuehrung-git
erstellt worden sein, in dem alle Dateien des Projekts abgelegt sind. In GitHub Desktop wird dir angezeigt, dass es derzeit "No local changes" gibt. Wechselst du oben links auf den Reiter "History", siehst du viele der Informationen, die du auch in Gitea gesehen hast. Außerdem wird dir angezeigt, dass du dich aktuell im "Branch" main
befindest. Mit "Branches" befassen wir uns später, aber wichtig ist, dass dein lokaler "Branch" mit einem "Branch" auf dem Server verknüpft ist ("origin/main").
Melde dich bei deiner Lehrperson, bevor du mit dem nächsten Schritt weiter machst.