![GitHub â Eine praktische EinfĂŒhrung](https://img.perlego.com/book-covers/2848810/9783960104278_300_450.webp)
GitHub â Eine praktische EinfĂŒhrung
Von den ersten Schritten bis zu eigenen GitHub Actions
Anke Lederer
- 292 pages
- German
- ePUB (adapté aux mobiles)
- Disponible sur iOS et Android
GitHub â Eine praktische EinfĂŒhrung
Von den ersten Schritten bis zu eigenen GitHub Actions
Anke Lederer
Ă propos de ce livre
GitHub â praktisch und anschaulich erklĂ€rt
- Das typische GitHub-Vokabular wie Pull-Request und Co. und grundlegende Arbeitsschritte verstÀndlich beschrieben
- Von ersten Commits bis zu eigenen GitHub Actions
- GitHub und Git im Zusammenspiel
GitHub ist derzeit die gröĂte Internetplattform fĂŒr Open-Source-Entwicklungsprojekte und bietet ein grafisches Webinterface mit vielen Funktionen fĂŒr die gemeinsame Arbeit sowie interessante Community-Features. Technisch setzt es auf der bekannten Versionsverwaltung Git auf.
Aber was ist ein Repository, Branch, Commit, Pull-Request oder Fork? Wie lege ich ein eigenes Projekt an? Was muss ich beim Mergen beachten und wann sind "etwas Git" oder Actions und Apps ein guter nÀchster Schritt?
Einsteiger*innen lernen alle wichtigen Werkzeuge und Begriffe kennen, spielen typische Arbeitsschritte durch und erhalten ĂŒber die FunktionalitĂ€t der Plattform hinaus viele Infos und Praxistipps. Mit diesem verstĂ€ndlichen und humorvollen Leitfaden gelingt der unfallfreie Einstieg in die Open-Source-Welt â garantiert.
Foire aux questions
Informations
KAPITEL 1
Was ist GitHub, und wofĂŒr brauche ich es?
![]() | Am Ende des Kapitels weiĂt du âŠ
|
Open Source
- Verwenden: die Software fĂŒr beliebige Zwecke nutzen.
- Verbreiten: die Software uneingeschrÀnkt an andere weitergeben.
- VerĂ€ndern/verbessern: die Software an eigene BedĂŒrfnisse anpassen.
- Verstehen: den Quellcode untersuchen.
Was bietet GitHub?
- Webbasiert bedeutet nichts anderes als »befindet sich im Internet«.
- Kollaborativ bedeutet »zusammenarbeiten«.
- Ein Hosting-Dienst ist ein Dienst, der Ressourcen wie beispielsweise Speicherplatz oder Softwareanwendungen bereitstellt. HĂ€ufig handelt es sich dabei um »Plattenspeicherplatz«, um Dateien im Internet ablegen zu können, beispielsweise fĂŒr eine Webseite.
- Git7 ist eine freie Software zur Versionsverwaltung von Dateien. Versionsverwaltungen bieten Werkzeuge an, um mit Arbeits- und ZwischenstĂ€nden von Dateien besser arbeiten zu können (mehr dazu spĂ€ter im Abschnitt »Versionsverwaltung« auf Seite 136 in Kapitel 7). Git wird in der Regel lokal auf dem eigenen Rechner installiert und verwaltet hĂ€ufig programmierten Code. Aber auch Webseiten, Firmenkorrespondenz oder Gedichte wĂ€ren möglich (genau genommen alle Arten von Textdateien). DarĂŒber hinaus gibt es die Möglichkeit, einen eigenen Git-Server zu installieren.
- Unter Projekten sind alle Dateien zu verstehen, die zu einem bestimmten Thema gehören. Ein Projekt könnte beispielsweise eine Vereins-Website sein, die neben den eigentlichen Seiten beispielsweise Bilder und Beitrittsformulare fĂŒr den Verein beinhaltet.
Einsatzgebiete von GitHub
- Gemeinschaftlich mit mehreren Personen an einem Projekt arbeiten.
- Ein Projekt bzw. die Ergebnisse eines Projekts veröffentlichen, hĂ€ufig nach dem Prinzip »fire and forget« (sinngemĂ€Ă: »einmal veröffentlichen und danach nicht weiter anpassen«) â das ist beispielsweise immer mal wieder auch bei (Programmier-)BĂŒchern anzutreffen.
- Ein Projekt veröffentlichen, um anderen interessierten Personen eine Schnittstelle zu bieten, beispielsweise um zu unterstĂŒtzen oder Fehler zu melden.
- Dateien »im Internet« abspeichern, um schnell und einfach von ĂŒberall auf sie zugreifen zu können.9 Oft ist das mit dem Wu...
Table des matiĂšres
- Cover
- Titel
- Impressum
- Inhalt
- Vorwort
- 1 Was ist GitHub, und wofĂŒr brauche ich es?
- 2 GitHub â Wir verschaffen uns einen Ăberblick
- 3 Die Basis: Das erste eigene GitHub-Projekt
- 4 Die wichtigsten Grundlagen fĂŒr eigene GitHub-Projekte
- 5 Rechtliches â Open-Source-Lizenzen
- 6 UnterstĂŒtzung fĂŒr GitHub-Projekte finden
- 7 Ein Projekt lokal mit Git verwalten
- 8 Git und GitHub im Zusammenspiel
- 9 Der GitHub Marketplace â Actions und Apps
- 10 Pimp my Repo â Weitere GitHub-Features
- 11 NĂŒtzliches und Kurioses rund um GitHub
- A GĂ€ngige Git-Befehle zum Nachschlagen
- B Quellcode
- C Glossar (oder: Was bedeutet noch mal �)
- FuĂnoten
- Index
- Ăber die Autorin
- Kolophon