Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

480 total results found

Git & GitHub meistern: Vom ersten Commit zum professionellen Workflow mit Windows 11 und PhpStorm

Ein umfassender Praxiskurs für Git und GitHub unter Windows 11 und in PhpStorm. Das Buch führt von Versionskontroll-Grundlagen über Branching, Teamwork und Automatisierung bis zu Git-Interna, Sicherheit, Administration, Fehlersuche und professionellen Enterpri...

Versionskontrolle und Git verstehen

Git & GitHub meistern: Vom ersten Commi...

Dieses Kapitel erklärt, warum Versionskontrolle unverzichtbar ist und welche Probleme Git löst. Du lernst Snapshots, Repositories, Commits, Arbeitsstände und verteilte Systeme kennen und grenzt Git von GitHub sowie von zentralen Werkzeugen wie Subversion verst...

Warum Software versioniert wird

Git & GitHub meistern: Vom ersten Commi... Versionskontrolle und Git verstehen

Lernziele Nach dieser Lektion kannst du erklären, warum Softwareprojekte eine nachvollziehbare Historie benötigen, welche Risiken ohne Versionskontrolle entstehen, warum Kopien wie projekt_final_neu_wirklichfinal keine verlässliche Lösung sind, wie Versionier...

Änderungen, Versionen und Projektgeschichte

Git & GitHub meistern: Vom ersten Commi... Versionskontrolle und Git verstehen

Änderungen sind die Rohstoffe der Entwicklung Software entsteht nicht in einem einzigen Schritt. Sie entwickelt sich fortlaufend: Eine Funktion wird ergänzt. Ein Fehler wird korrigiert. Eine Abhängigkeit wird aktualisiert. Eine Konfiguration wird angepasst. Do...

Zentrale und verteilte Versionskontrolle

Git & GitHub meistern: Vom ersten Commi... Versionskontrolle und Git verstehen

Lernziele Nach diesem Abschnitt kannst du: zentrale und verteilte Versionskontrollsysteme unterscheiden, den grundlegenden Ablauf beider Modelle erklären, Vorteile, Grenzen und Risiken beider Ansätze bewerten, einordnen, warum Git als verteiltes Versionskontro...

Git als Snapshot-System

Git & GitHub meistern: Vom ersten Commi... Versionskontrolle und Git verstehen

Die zentrale Idee: Git speichert Zustände, nicht nur Änderungen Viele Versionskontrollsysteme werden zunächst als eine Folge von Änderungen verstanden: „In Version 2 wurden drei Zeilen ergänzt, in Version 3 eine Datei umbenannt.“ Git kann Änderungen selbstvers...

Repository, Commit und Branch

Git & GitHub meistern: Vom ersten Commi... Versionskontrolle und Git verstehen

Drei Grundbegriffe für die tägliche Git-Arbeit Fast jede Git-Aktion dreht sich um drei Begriffe: Repository: der verwaltete Projektbestand inklusive Geschichte Commit: ein dauerhaft gespeicherter, beschrifteter Projektzustand Branch: eine bewegliche Entwicklun...

Git und GitHub unterscheiden

Git & GitHub meistern: Vom ersten Commi... Versionskontrolle und Git verstehen

Zwei Begriffe, zwei Aufgaben Git und GitHub werden oft in einem Atemzug genannt, sind aber grundverschiedene Dinge: Git ist ein Versionskontrollsystem. Es läuft primär lokal auf deinem Computer und verwaltet die Geschichte deiner Dateien. GitHub ist eine Onlin...

Typische Git-Workflows im Überblick

Git & GitHub meistern: Vom ersten Commi... Versionskontrolle und Git verstehen

Lernziele Nach diesem Abschnitt kannst du: typische Git-Workflows voneinander unterscheiden, für Einzelarbeit, kleine Teams und Open-Source-Projekte einen passenden Ablauf wählen, lokale Arbeitsschritte von der Zusammenarbeit über ein Remote-Repository trennen...

Häufige Anfängerfehler und Denkmodelle

Git & GitHub meistern: Vom ersten Commi... Versionskontrolle und Git verstehen

Warum Denkmodelle wichtiger sind als Befehle Viele Git-Probleme entstehen nicht, weil ein Befehl unbekannt ist, sondern weil das zugrunde liegende Modell fehlt. Wer Git nur als Sammlung von Kommandos lernt, merkt sich etwa: git add . git commit -m "Änderungen"...

Arbeitsumgebung unter Windows 11 einrichten

Git & GitHub meistern: Vom ersten Commi...

Du installierst Git for Windows und richtest Git Bash, PowerShell, Windows Terminal sowie den Credential Manager ein. Das Kapitel behandelt PATH, Dateisystempfade, Zeilenenden, symbolische Links und grundlegende Windows-Besonderheiten, die später Konflikte ver...

Git for Windows installieren

Git & GitHub meistern: Vom ersten Commi... Arbeitsumgebung unter Windows 11 einric...

Ziel dieser Lektion Du installierst Git for Windows auf Windows 11 und prüfst anschließend, ob Git in der Kommandozeile korrekt verfügbar ist. Git for Windows bringt mehrere Komponenten mit: die Git-Kommandozeile, Git Bash als Unix-ähnliche Shell, Git-Unterstü...

Installationsoptionen richtig auswählen

Git & GitHub meistern: Vom ersten Commi... Arbeitsumgebung unter Windows 11 einric...

Ziel der Installation Git for Windows bringt nicht nur den Git-Befehl mit, sondern auch mehrere Begleitwerkzeuge: Git Bash als Unix-ähnliche Kommandozeile, Git für PowerShell, Windows Terminal und CMD, einen SSH-Client, den Git Credential Manager für sichere A...

Git Bash, PowerShell und CMD vergleichen

Git & GitHub meistern: Vom ersten Commi... Arbeitsumgebung unter Windows 11 einric...

Drei Konsolen, drei Aufgabenbereiche Unter Windows 11 kannst du Git aus verschiedenen Kommandozeilen heraus verwenden. Die wichtigsten sind: Git Bash – eine Unix-ähnliche Shell, die mit Git for Windows installiert wird PowerShell – die moderne Windows-Shell fü...

Windows Terminal konfigurieren

Git & GitHub meistern: Vom ersten Commi... Arbeitsumgebung unter Windows 11 einric...

Windows Terminal bündelt PowerShell, Eingabeaufforderung, Git Bash und weitere Shells in einer modernen Oberfläche. Für die Git-Arbeit unter Windows 11 ist es besonders praktisch: Du kannst mehrere Terminals in Tabs öffnen, Arbeitsverzeichnisse gezielt starten...

Git in der PATH-Variable prüfen

Git & GitHub meistern: Vom ersten Commi... Arbeitsumgebung unter Windows 11 einric...

Lernziel Nach dieser Einheit kannst du sicher feststellen, ob Git unter Windows 11 systemweit über die PATH-Variable erreichbar ist. Du erkennst typische Fehlermeldungen, verstehst den Unterschied zwischen verschiedenen Terminals und weißt, wie du eine fehler...

Benutzername und E-Mail konfigurieren

Git & GitHub meistern: Vom ersten Commi... Arbeitsumgebung unter Windows 11 einric...

Warum Git einen Namen und eine E-Mail-Adresse braucht Jeder Git-Commit enthält Angaben darüber, wer die Änderung erstellt hat. Git verwendet dafür zwei Konfigurationswerte: user.name – der sichtbare Autorenname user.email – die E-Mail-Adresse des Autors Diese ...

Standard-Branch und Standard-Editor festlegen

Git & GitHub meistern: Vom ersten Commi... Arbeitsumgebung unter Windows 11 einric...

Ziel: konsistente Vorgaben für neue Repositories und Git-Texte Zwei globale Einstellungen erleichtern die tägliche Arbeit erheblich: Standard-Branch: Git verwendet bei neu initialisierten Repositories automatisch einen gewünschten Branch-Namen, meist main. St...

Credential Manager einrichten

Git & GitHub meistern: Vom ersten Commi... Arbeitsumgebung unter Windows 11 einric...

Ziel dieser Einrichtung Der Git Credential Manager — kurz GCM — verwaltet Zugangsdaten für Git-Server sicher. Unter Windows 11 speichert er Anmeldungen normalerweise im Windows-Anmeldeinformationsmanager und verhindert, dass du Benutzername, Token oder Passwor...

Zeilenenden mit core.autocrlf verstehen

Git & GitHub meistern: Vom ersten Commi... Arbeitsumgebung unter Windows 11 einric...

Warum Zeilenenden wichtig sind Textdateien bestehen aus einzelnen Zeilen. Damit ein Programm erkennt, wo eine Zeile endet, verwendet das Betriebssystem ein Zeilenende. Die zwei wichtigsten Varianten sind: LF (Line Feed, \n) – üblich unter Linux und macOS CRLF...

Lange Pfade und Dateirechte unter Windows

Git & GitHub meistern: Vom ersten Commi... Arbeitsumgebung unter Windows 11 einric...

Warum Windows bei Pfaden und Dateirechten besondere Aufmerksamkeit braucht Git wurde ursprünglich in einer Unix-Umgebung entwickelt. Windows 11 unterstützt Git hervorragend, unterscheidet sich jedoch bei zwei Themen grundlegend von Linux und macOS: Pfadlängen:...

Installation und Konfiguration testen

Git & GitHub meistern: Vom ersten Commi... Arbeitsumgebung unter Windows 11 einric...

Ziel: Installation und Grundeinstellungen zuverlässig prüfen Nach der Installation von Git for Windows und der ersten Konfiguration sollte sichergestellt sein, dass: Git in der gewünschten Shell erreichbar ist, die installierte Version aktuell genug ist, Name ...

PhpStorm für Git und GitHub konfigurieren

Git & GitHub meistern: Vom ersten Commi...

Dieses Kapitel integriert Git vollständig in PhpStorm. Du lernst die VCS-Einstellungen, Commit-Oberfläche, Diff-Ansichten, Branch-Menüs, integrierten Terminals und GitHub-Anmeldung kennen. Zudem erfährst du, wann die grafische IDE und wann die Kommandozeile ge...

Git-Unterstützung in PhpStorm aktivieren

Git & GitHub meistern: Vom ersten Commi... PhpStorm für Git und GitHub konfigurieren

Ziel dieser Einrichtung PhpStorm besitzt eine integrierte Unterstützung für Git. Sie ergänzt die Git-Kommandozeile um grafische Ansichten für Änderungen, Commits, Branches, Konflikte, Historie und Remotes. Damit PhpStorm Git verwenden kann, müssen zwei Vorauss...

Das erste lokale Repository

Git & GitHub meistern: Vom ersten Commi...

Nun entsteht dein erstes Repository. Du initialisierst ein Projekt, prüfst seinen Zustand und verfolgst Dateien vom Arbeitsverzeichnis über die Staging Area bis zum Commit. Jeder Schritt wird sowohl mit Git-Befehlen als auch mit den entsprechenden Funktionen i...

Die drei Bereiche von Git sicher beherrschen

Git & GitHub meistern: Vom ersten Commi...

Git arbeitet mit Arbeitsverzeichnis, Index und Repository. Dieses Kapitel macht das zentrale Drei-Bereiche-Modell anschaulich und zeigt, wie Änderungen zwischen diesen Zuständen bewegt werden. Du lernst selektives Staging, Patch-Modus, Wiederherstellung und de...

Commits professionell gestalten

Git & GitHub meistern: Vom ersten Commi...

Ein Commit ist mehr als ein Speicherpunkt. Du lernst, logisch getrennte und nachvollziehbare Änderungen zu erstellen, gute Commit-Nachrichten zu formulieren und fehlerhafte Commits zu korrigieren. Konventionen, Signaturen, Autorenangaben und PhpStorm-Prüfungen...

Dateien ignorieren und Repository-Hygiene

Git & GitHub meistern: Vom ersten Commi...

Nicht jede Projektdatei gehört in Git. Dieses Kapitel erklärt globale und projektspezifische Ignore-Regeln, Negationen, Verzeichnismuster und bereits verfolgte Dateien. Der Fokus liegt auf PHP-, Composer- und PhpStorm-Projekten sowie dem sicheren Ausschluss vo...

Historie lesen, durchsuchen und vergleichen

Git & GitHub meistern: Vom ersten Commi...

Wer Git beherrschen will, muss Projektgeschichte gezielt auswerten können. Du lernst Log-Formate, Graphdarstellungen, Diffs, Dateihistorien und Suchoptionen kennen. PhpStorms Git Log, Annotate-Funktion und Vergleichsansichten helfen dabei, Änderungen und Veran...

Branches von Grund auf verstehen

Git & GitHub meistern: Vom ersten Commi...

Branches ermöglichen parallele Entwicklung ohne teure Kopien. Dieses Kapitel erklärt Branch-Zeiger, HEAD, Wechsel und Zusammenführung. Du erstellst, benennst und löschst Branches, arbeitest mit Detached HEAD und lernst, wie PhpStorm lokale und entfernte Branch...

Änderungen mit Merge zusammenführen

Git & GitHub meistern: Vom ersten Commi...

Dieses Kapitel behandelt Fast-Forward-, Drei-Wege- und Merge-Commits. Du lernst, Branches kontrolliert zusammenzuführen, Merge-Konflikte zu analysieren und mit Kommandozeile oder PhpStorm zu lösen. Strategien und Optionen werden nicht nur angewendet, sondern a...

Historien mit Rebase überarbeiten

Git & GitHub meistern: Vom ersten Commi...

Rebase überträgt Commits auf eine neue Basis und ermöglicht lineare Historien. Du lernst einfachen und interaktiven Rebase, das Umordnen, Zusammenfassen, Bearbeiten und Entfernen von Commits sowie die sichere Konfliktlösung. Klare Regeln zeigen, wann Rebase si...

Fehler rückgängig machen und Arbeit retten

Git & GitHub meistern: Vom ersten Commi...

Von einer falschen Codezeile bis zum versehentlich gelöschten Branch: Dieses Kapitel zeigt passende Rettungswege für jeden Git-Zustand. Du unterscheidest restore, reset, revert und checkout, nutzt Stashes und findest verloren geglaubte Commits über Reflogs wie...

GitHub-Konto, Remotes und Authentifizierung

Git & GitHub meistern: Vom ersten Commi...

Nun wird das lokale Repository mit GitHub verbunden. Du richtest Konto, Profil und Authentifizierung ein, vergleichst HTTPS und SSH und verstehst Remote-Namen, URLs sowie Tracking-Beziehungen. Sicherheitsaspekte wie Tokens, Passphrases und Zwei-Faktor-Authenti...

Clone, Fetch, Pull und Push

Git & GitHub meistern: Vom ersten Commi...

Dieses Kapitel erklärt den vollständigen Datenaustausch mit entfernten Repositories. Du klonst Projekte, lädst Referenzen und Objekte, integrierst Änderungen und veröffentlichst Commits. Tracking-Branches, Refspecs, Pull-Varianten und sichere Alternativen zum ...

Zusammenarbeit über Forks und Pull Requests

Git & GitHub meistern: Vom ersten Commi...

Pull Requests bilden das Herz vieler GitHub-Workflows. Du forkst Repositories, hältst Forks aktuell und entwickelst Änderungen in eigenen Branches. Danach erstellst, diskutierst und aktualisierst du Pull Requests, bearbeitest Reviews und wählst die passende Me...