Pro Git
Free

Pro Git

By Scott Chacon
Free
Book Description

German translation of Pro Git

Table of Contents
  • Los geht’s
    • Wozu Versionskontrolle?
      • Lokale Versionskontrollsysteme
      • Zentralisierte Versionskontrollsysteme
      • Verteilte Versionskontrollsysteme
    • Die Geschichte von Git
    • Git Grundlagen
      • Snapshots, nicht Diffs
      • Fast jede Operation ist lokal
      • Git stellt Integrität sicher
      • Git verwaltet fast ausschließlich Daten
      • Die drei Zustände
    • Git installieren
      • Vom Quellcode aus installieren
      • Installation unter Linux
      • Installation unter Mac OS X
      • Installation unter Windows
    • Git konfigurieren
      • Deine Identität
      • Dein Editor
      • Dein Diff Programm
      • Deine Einstellungen überprüfen
    • Hilfe finden
    • Zusammenfassung
  • Git Grundlagen
    • Ein Git Repository anlegen
      • Ein existierendes Verzeichnis als Git Repository initialisieren
      • Ein existierendes Repository klonen
    • Änderungen am Repository nachverfolgen
      • Den Zustand Deiner Dateien prüfen
      • Neue Dateien zur Versionskontrolle hinzufügen
      • Geänderte Dateien stagen
      • Dateien ignorieren
      • Die Änderungen in der Staging Area durchsehen
      • Einen Commit erzeugen
      • Die Staging Area überspringen
      • Dateien entfernen
      • Dateien verschieben
    • Die Commit Historie anzeigen
      • Log Daten filtern
      • Grafische Darstellung der Historie
    • Änderungen rückgängig machen
      • Den letzten Commit ändern
      • Änderungen aus der Staging Area entfernen
      • Eine Änderung an einer Datei rückgängig machen
    • Mit externen Repositorys arbeiten
      • Remote Repositorys anzeigen
      • Remote Repositorys hinzufügen
      • Änderungen aus Remote Repositorys herunterladen und herunterladen inkl. zusammenführen
      • Änderungen in ein Remote Repository hochladen
      • Ein Remote Repository durchstöbern
      • Verweise auf externe Repositorys löschen und umbenennen
    • Tags
      • Vorhandene Tags anzeigen
      • Neue Tags anlegen
      • Kommentierte Tags
      • Signierte Tags
      • Einfache Tags
      • Tags verifizieren
      • Nachträglich taggen
      • Tags veröffentlichen
    • Tipps und Tricks
      • Auto-Vervollständigung
      • Git Aliase
    • Zusammenfassung
  • Git Branching
    • Was ist ein Branch?
    • Einfaches Branching und Merging
      • Branching Grundlagen
      • Die Grundlagen des Zusammenführens (Mergen)
      • Grundlegende Merge-Konflikte
    • Branch Management
    • Branching Workflows
      • Langfristige Branches
      • Themen-Branches
    • Externe Branches
      • Hochladen
      • Tracking Branches
      • Löschen entfernter Branches
    • Rebasing
      • Der einfache Rebase
      • Mehr interessante Rebases
      • Die Gefahren des Rebasings
    • Zusammenfassung
  • Git auf dem Server
    • Die Protokolle
      • Lokales Protokoll
      • Das SSH Protokoll
      • Das Git Protokoll
      • Das HTTP/S Protokoll
    • Git auf einen Server bekommen
      • Inbetriebnahme des einfachen Repository auf einem Server
      • Kleine Konfigurationen
    • Generiere Deinen öffentlichen SSH-Schlüssel
    • Einrichten des Servers
    • Öffentlicher Zugang
    • GitWeb
    • Gitosis
    • Gitolite
      • Installation
      • Benutzerdefinierte Installation
      • Konfigurationsdateien und Regeln für die Zugangskontrolle
      • Erweiterte Zugriffsberechtigungen mit „deny“ Regeln
      • Ein Push auf Basis von Dateiänderungen einschränken
      • Personenbezogene Branches
      • „Wildcard“ Repositorys
      • Weitere Besonderheiten
    • Git Daemon
    • Git Hosting
      • GitHub
    • Einrichten eines Benutzeraccounts
      • Erzeugen eines neuen Repository
      • Import von Subversion
      • Mitarbeiter hinzufügen
      • Dein Projekt
      • Fork von einem Projekt erstellen
      • GitHub Zusammenfassung
    • Zusammenfassung
  • Distribuierte Arbeit mit Git (xxx)
    • Distribuierte Workflows
      • Zentralisierter Workflow
      • Integration-Manager Workflow
      • Diktator und Leutnants Workflow
    • An einem Projekt mitarbeiten
      • Commit Richtlinien
      • Kleine Teams
      • Teil-Teams mit Integration Manager
      • Kleine, öffentliche Projekte
      • Große öffentliche Projekte
      • Zusammenfassung
    • Ein Projekt betreiben
      • In Topic Branches arbeiten
      • Patches aus E-Mails verwenden
      • Checking Out Remote Branches
      • Neuigkeiten durchsehen
      • Beiträge anderer integrieren
      • Releases taggen
      • Eine Build Nummer generieren
      • Ein Release vorbereiten
      • Das Shortlog
    • Zusammenfassung
  • Git Tools
    • Revision Auswahl
      • Einzelne Revisionen
      • Abgekürztes SHA
      • Ein kurzer Hinweis zu SHA-1
      • Branch-Referenzen
      • RefLog Kurznamen
      • Vorfahren Referenzen
      • Commit Reihen
    • Interaktives Stagen
      • Hinzufügen und Enfernen von Dateien aus der Staging-Area
      • Patches stagen
    • Stashen
      • Stash verwenden
      • Zurückgeführten Stash wieder rückgängig machen
      • Branch auf Basis eines Stashes erzeugen
    • Änderungshistorie verändern
      • Ändern des letzten Commits
      • Änderung von mehreren Commit-Nachrichten
      • Reihenfolge von Commits verändern
      • Mehrere Commits zusammenfassen
      • Aufsplitten eines einzelnen Commits
      • Hol den Vorschlaghammer raus: filter-branch
    • Mit Hilfe von Git debuggen
      • Datei Annotation
      • Das Bisect Werkzeug – Binäre Suche
    • Submodule
      • Die ersten Schritte mit Submodulen
      • Klonen eines Projekts mit den dazugehörigen Submodulen
      • Superprojekte
      • Häufige Probleme mit Submodulen
    • Subtree Merging
    • Zusammenfassung
  • Git individuell einrichten
    • Git Konfiguration
      • Grundlegende Client Konfiguration
      • Farben in Git
      • Externe Merge- und Diff-Werzeuge
      • Formatierungen und Leerzeichen
      • Server Konfiguration
    • Git Attribute
      • Binärdateien
      • Schlüsselworterweiterung
      • Exportieren von Repositorys
      • Merge Strategien
    • Git Hooks
      • Installieren eines Hooks
      • Hooks für den Client
      • Serverseitige Hooks
    • Beispiel für die Durchsetzung von Richtlinien mit Hilfe von Git
      • Server Hooks
      • Client Hooks
    • Zusammenfassung
  • Git und andere Versionsverwaltungen
    • Git und Subversion
      • git svn
      • Installation
      • Die ersten Schritte (Getting Started)
      • Änderungen ins Subversion-Repository committen
      • Änderungen ins lokale Repository übernehmen
      • Probleme beim Benutzen von Branches
      • Subversion-Zweige
      • Den aktiven Zweig wechseln
      • Subversion Befehle
      • Zusammenfassung von Git-Svn
    • Zu Git umziehen
      • Import
      • Subversion
      • Perforce
      • Ein Import-Tool im Eigenbau
    • Zusammenfassung
  • Git Interna
    • Plumbing und Porcelain
    • Git Objekte
      • Baum-Objekte
      • Objekte committen
      • Objekt-Speicher
    • Git-Referenzen
      • Der HEAD
      • Tags
      • Externe Referenzen
    • Pack-Dateien
    • Die Refspec
      • Refspecs pushen
      • Referenzen löschen
    • Transfer-Protokolle
      • Das dumme Protokoll
      • Das schlaue Protokoll
    • Wartung und Datenwiederherstellung
      • Wartung
      • Daten-Wiederherstellung
      • Objekte entfernen
    • Zusammenfassung
    No review for this book yet, be the first to review.
      No comment for this book yet, be the first to comment
      You May Also Like
      Also Available On
      App store smallGoogle play small
      Categories
      Curated Lists
      • Pattern Recognition and Machine Learning (Information Science and Statistics)
        by Christopher M. Bishop
        Data mining
        by I. H. Witten
        The Elements of Statistical Learning: Data Mining, Inference, and Prediction
        by Various
        See more...
      • CK-12 Chemistry
        by Various
        Concept Development Studies in Chemistry
        by John Hutchinson
        An Introduction to Chemistry - Atoms First
        by Mark Bishop
        See more...
      • Microsoft Word - How to Use Advanced Algebra II.doc
        by Jonathan Emmons
        Advanced Algebra II: Activities and Homework
        by Kenny Felder
        de2de
        by
        See more...
      • The Sun Who Lost His Way
        by
        Tania is a Detective
        by Kanika G
        Firenze_s-Light
        by
        See more...
      • Java 3D Programming
        by Daniel Selman
        The Java EE 6 Tutorial
        by Oracle Corporation
        JavaKid811
        by
        See more...