Git / Docker / Linux
Praktische Anleitungen für Entwickler
Löse ein konkretes Problem, prüfe das Ergebnis und verstehe die verwendeten Befehle.
- gitGit-Commit rückgängig machen: reset, revert oder restore?
Wähle den passenden Befehl für einen lokalen oder geteilten Commit und für Änderungen im Index, mit einem nachvollziehbaren Beispiel.
- gitEinen Git-Merge-Konflikt Schritt für Schritt lösen
Erzeuge einen Git-Merge-Konflikt, bearbeite das Ergebnis, prüfe den Index-Diff und schließe den Merge ab oder brich ihn ab.
- dockerDocker-Speicher freigeben, ohne Volumes zu löschen
Prüfe den Docker-Speicher und bereinige gezielt Images, Container oder Cache, während Volumes erhalten bleiben.
- dockerDocker-Volume oder Bind-Mount: Was passt besser?
Vergleiche Docker-Volumes mit Verzeichnissen des Hosts, anhand von Beispielen für Persistenz und schreibgeschützten Zugriff.
- linuxLinux-Berechtigungen: Was bedeuten chmod 644 und 755?
Lies numerische Linux-Berechtigungen, verstehe den Verzeichniszugriff und behandle Dateien und Verzeichnisse getrennt.
- gitGit SSH: Permission denied (publickey) beheben
Prüfe die GitHub-SSH-Anmeldung: Remote-URL, geladene Schlüssel, Host-Fingerabdruck und Repository-Zugriff.
- dockerDocker port already allocated: belegte Ports beheben
Finde den Container oder Prozess auf einem Docker-Host-Port, wähle eine andere Zuordnung und prüfe den veröffentlichten Dienst.