Git : dezentrale Versionsverwaltung im Team Grundlagen und Workflows /
Gits Vielfalt an Befehlen, Optionen und Konfigurationen wirkt anfangs oft einschüchternd. Dabei sind die Grundkonzepte einfach, im Alltag benötigt man nur wenige Befehle.»Git« gibt daher zunächst eine kompakte Einführung in die wichtigen Konzepte und Befehle und beschreibt dann ausführlich dere...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Formato: | Electrónico eBook |
Idioma: | Alemán |
Publicado: |
Heidelberg :
Dpunkt.verlag,
2017.
|
Edición: | 4., aktualisierte und erweiterte Auflage. |
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Vorwort
- Inhaltsverzeichnis
- Grundlegende Konzepte
- Dezentrale Versionsverwaltung â#x80;#x93; alles anders?
- Das Repository â#x80;#x93; die Grundlage dezentralen Arbeitens
- Branching und Merging â#x80;#x93; ganz einfach!
- Zusammenfassung
- Erste Schritte mit der Kommandozeile
- Git einrichten
- Ein paar Hinweise fÃơr Windows-User
- Git einrichten
- Das erste Projekt mit Git
- Zusammenarbeit mit Git
- Zusammenfassung
- Erste Schritte mit SourceTree
- SourceTree konfigurieren
- Das erste Projekt mit Git
- Zusammenarbeit mit Git
- Zusammenfassung
- Was sind Commits?Zugriffsberechtigungen und Zeitstempel
- Die Befehle add und commit
- Exkurs: Mehr Ãơber Commit-Hashes
- Eine Historie von Commits
- Eine etwas andere Sichtweise auf Commits
- Viele unterschiedliche Historien desselben Projekts
- Zusammenfassung
- Commits zusammenstellen
- Der status-Befehl
- Der Stage-Bereich speichert Momentaufnahmen
- Was tun mit Ã#x84;nderungen, die nicht Ãơbernommen werden sollen?
- Mit .gitignore Dateien unversioniert lassen
- Stashing: Ã#x84;nderungen zwischenspeichern
- Zusammenfassung
- Das Repository
- Ein einfaches und effizientes SpeichersystemVerzeichnisse speichern: Blob und Tree
- Gleiche Daten werden nur einmal gespeichert
- Kompression ÃÞhnlicher Inhalte
- Ist es schlimm, wenn verschiedene Daten zufÃÞllig denselben Hashwert bekommen?
- Commits
- Wiederverwendung von Objekten in der Commit-Historie
- Umbenennen, verschieben und kopieren
- Zusammenfassung
- Branches verzweigen
- Parallele Entwicklung
- Bugfixes in ÃÞlteren Versionen
- Branches
- Aktiver Branch
- Branch-Zeiger umsetzen
- Branch lÃœschen
- Und was ist, wenn man die Commit-Objekte wirklich loswerden will?Zusammenfassung
- Branches zusammenfÃơhren
- Was passiert bei einem Merge?
- Konflikte
- Fast-Forward-Merges
- First-Parent-History
- Knifflige Merge-Konflikte
- Zusammenfassung
- Mit Rebasing die Historie glÃÞtten
- Das Prinzip: Kopieren von Commits
- Und wenn es zu Konflikten kommt?
- Was passiert mit den ursprÃơnglichen Commits nach dem Rebasing?
- Empfehlungen zum Rebasing
- Cherry-Picking
- Zusammenfassung
- Repositorys erstellen, klonen und verwalten
- Ein Repository erstellenDas Repository-Layout
- Bare-Repositorys
- Vorhandene Dateien Ãơbernehmen
- Ein Repository klonen
- Wie sagt man Git, wo das Remote-Repository liegt?
- Kurznamen fÃơr Repositorys: Remotes
- Zusammenfassung
- Austausch zwischen Repositorys
- Fetch, Pull und Push
- Remote-Tracking-Branches
- Einen Remote-Branch bearbeiten
- Ein paar Begriffe, die man kennen sollte
- Fetch: Branches aus einem anderen Repository holen
- Fetch: Aufrufvarianten
- Erweiterte MÃœglichkeiten
- Zusammenfassung
- Versionen markieren