werkzeuge:github:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| werkzeuge:github:start [11.08.2026 13:19] – [Begriffe, die ich verstehen möchte] admin | werkzeuge:github:start [29.09.2026 05:50] (aktuell) – admin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | <WRAP rww-subpage-header> | + | <WRAP rww-page-header> |
| - | + | <WRAP rww-page-header-main> | |
| - | <WRAP rww-subpage-heading> | + | <WRAP rww-page-title> |
| ====== GitHub ====== | ====== GitHub ====== | ||
| </ | </ | ||
| - | <WRAP rww-back> | + | <WRAP rww-page-icon> |
| - | [[werkzeuge:start|←]] [[werkzeuge: | + | <iconify mdi:github> |
| + | </ | ||
| </ | </ | ||
| + | <WRAP rww-page-back> | ||
| + | [[werkzeuge: | ||
| </ | </ | ||
| + | </ | ||
| + | |||
| + | ---- | ||
| ===== Was ist GitHub? ===== | ===== Was ist GitHub? ===== | ||
| + | |||
| GitHub ist eine Online-Plattform, | GitHub ist eine Online-Plattform, | ||
| Zeile 21: | Zeile 28: | ||
| ===== Git und GitHub – ist das dasselbe? ===== | ===== Git und GitHub – ist das dasselbe? ===== | ||
| + | |||
| Nein. Git und GitHub gehören zusammen, sind aber nicht dasselbe. | Nein. Git und GitHub gehören zusammen, sind aber nicht dasselbe. | ||
| Zeile 37: | Zeile 45: | ||
| ===== Warum beschäftige ich mich damit? ===== | ===== Warum beschäftige ich mich damit? ===== | ||
| + | |||
| GitHub ist für mich vor allem im Zusammenhang mit meinen eigenen Entwicklungsprojekten interessant. | GitHub ist für mich vor allem im Zusammenhang mit meinen eigenen Entwicklungsprojekten interessant. | ||
| Zeile 46: | Zeile 55: | ||
| ===== Wie funktioniert GitHub grundsätzlich? | ===== Wie funktioniert GitHub grundsätzlich? | ||
| + | |||
| Auf meinem Rechner befindet sich zunächst das eigentliche Projekt mit seinen Dateien. | Auf meinem Rechner befindet sich zunächst das eigentliche Projekt mit seinen Dateien. | ||
| Zeile 65: | Zeile 75: | ||
| | | ||
| </ | </ | ||
| + | |||
| + | {{: | ||
| Mit '' | Mit '' | ||
| Zeile 71: | Zeile 83: | ||
| ===== Meine Umgebung ===== | ===== Meine Umgebung ===== | ||
| + | |||
| GitHub nutze ich im Zusammenhang mit meiner lokalen Entwicklungsumgebung für TheCruiserBlog. | GitHub nutze ich im Zusammenhang mit meiner lokalen Entwicklungsumgebung für TheCruiserBlog. | ||
| Zeile 86: | Zeile 99: | ||
| Änderungen kann ich lokal mit Git erfassen und anschließend zu GitHub übertragen. | Änderungen kann ich lokal mit Git erfassen und anschließend zu GitHub übertragen. | ||
| + | |||
| ===== Mein erstes Repository ===== | ===== Mein erstes Repository ===== | ||
| + | |||
| Mein erstes GitHub-Repository gehört zu meinem Projekt **TheCruiserBlog**. | Mein erstes GitHub-Repository gehört zu meinem Projekt **TheCruiserBlog**. | ||
| Zeile 94: | Zeile 109: | ||
| < | < | ||
| - | Lokal auf meinem Rechner | + | Lokales Git-Repository |
| E: | E: | ||
| - | ↕ Git | + | ↕ |
| + | | ||
| - | Repository auf GitHub | + | GitHub-Repository |
| </ | </ | ||
| Zeile 140: | Zeile 156: | ||
| Später können weitere Branches sinnvoll werden, beispielsweise um Änderungen zunächst getrennt vom Hauptstand zu entwickeln. Für den Einstieg konzentriere ich mich jedoch bewusst nur auf '' | Später können weitere Branches sinnvoll werden, beispielsweise um Änderungen zunächst getrennt vom Hauptstand zu entwickeln. Für den Einstieg konzentriere ich mich jedoch bewusst nur auf '' | ||
| + | |||
| ===== Mein praktischer Arbeitsablauf ===== | ===== Mein praktischer Arbeitsablauf ===== | ||
| + | |||
| Git und GitHub möchte ich nicht nur theoretisch verstehen. Entscheidend ist für mich, wie beide Werkzeuge in meinen normalen Arbeitsablauf passen. | Git und GitHub möchte ich nicht nur theoretisch verstehen. Entscheidend ist für mich, wie beide Werkzeuge in meinen normalen Arbeitsablauf passen. | ||
| Zeile 180: | Zeile 198: | ||
| '' | '' | ||
| + | |||
| ===== Begriffe, die ich verstehen möchte ===== | ===== Begriffe, die ich verstehen möchte ===== | ||
| + | |||
| Bei Git und GitHub begegnen mir viele Begriffe, deren Bedeutung am Anfang nicht selbstverständlich ist. | Bei Git und GitHub begegnen mir viele Begriffe, deren Bedeutung am Anfang nicht selbstverständlich ist. | ||
| Hier sammle ich nur Begriffe, die mir bei meiner eigenen Arbeit tatsächlich begegnet sind. Die Liste wächst deshalb zusammen mit meiner praktischen Erfahrung. | Hier sammle ich nur Begriffe, die mir bei meiner eigenen Arbeit tatsächlich begegnet sind. Die Liste wächst deshalb zusammen mit meiner praktischen Erfahrung. | ||
| + | ==== Meine ersten Begriffe ==== | ||
| + | |||
| + | * **Repository** → ein von Git verwaltetes Projekt mit seiner Versionsgeschichte | ||
| + | * **Branch** → eine Entwicklungslinie innerhalb eines Repositories | ||
| + | * **main** → der Hauptbranch meines aktuellen Projekts | ||
| + | * **Remote** → ein entferntes Repository, mit dem mein lokales Repository verbunden ist | ||
| + | * **origin** → der lokale Kurzname für mein verbundenes GitHub-Repository | ||
| + | * **Commit** → ein mit Git gespeicherter Arbeitsstand | ||
| + | * **Push** → lokale Commits zum entfernten Repository übertragen | ||
| + | * **Fetch** → Informationen und Änderungen vom entfernten Repository abrufen | ||
| + | * **Working Tree** → die aktuell ausgecheckten Projektdateien, | ||
| ===== Probleme & Lösungen ===== | ===== Probleme & Lösungen ===== | ||
| + | Git und GitHub sind für mich noch neu. Deshalb dokumentiere ich hier Probleme und Stolpersteine, | ||
| + | |||
| + | Für jeden Fall möchte ich möglichst festhalten: | ||
| + | |||
| + | * Was wollte ich machen? | ||
| + | * Was ist passiert? | ||
| + | * Welche Meldung wurde angezeigt? | ||
| + | * Was war die Ursache? | ||
| + | * Wie habe ich das Problem gelöst? | ||
| + | |||
| + | Dieser Bereich wächst zusammen mit meiner praktischen Erfahrung. | ||
| + | |||
| + | <WRAP rww-to-top> | ||
| + | [[# | ||
| + | </ | ||
werkzeuge/github/start.1786447162.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
