Bundle Offline Transfer
Schwerpunkt: Repository-Transfer mit Git Bundles.
Zweck
Dieses Beispiel ist ein kontrolliertes Git-Lab. Es enthält kleine Artefakte und ein run.sh, das ein Wegwerf-Repository unter work/ erzeugt, eine Konfliktsituation aufbaut, löst und Evidence-Dateien schreibt.
Dokumentation
Dateien
Lokale Prüfung
./run.sh
Das Skript verändert keine globalen Git-Einstellungen und löscht sein eigenes work/-Verzeichnis vor jedem Lauf.
Review-Fragen
- Kontext und Zielzustand dokumentieren: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Kontext und Zielzustand dokumentieren: Wie zeigt dieses Beispiel die Entscheidung für
- Index-Zustand erklären: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Index-Zustand erklären: Wie zeigt dieses Beispiel die Entscheidung für
- Commit-Graph lesen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Commit-Graph lesen: Wie zeigt dieses Beispiel die Entscheidung für
- Diff und Patch beurteilen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Diff und Patch beurteilen: Wie zeigt dieses Beispiel die Entscheidung für
- Remote-Beziehung prüfen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Remote-Beziehung prüfen: Wie zeigt dieses Beispiel die Entscheidung für
- Konfliktursache isolieren: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Konfliktursache isolieren: Wie zeigt dieses Beispiel die Entscheidung für
- Reflog als Rettungsweg nutzen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Reflog als Rettungsweg nutzen: Wie zeigt dieses Beispiel die Entscheidung für
- History-Rewrite-Risiko benennen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- History-Rewrite-Risiko benennen: Wie zeigt dieses Beispiel die Entscheidung für
- Credential-Auswirkung bewerten: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Credential-Auswirkung bewerten: Wie zeigt dieses Beispiel die Entscheidung für
- Signatur- oder Hook-Grenze beschreiben: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Signatur- oder Hook-Grenze beschreiben: Wie zeigt dieses Beispiel die Entscheidung für
- Rollback- oder Recovery-Pfad notieren: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Rollback- oder Recovery-Pfad notieren: Wie zeigt dieses Beispiel die Entscheidung für
- Teamregel formulieren: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Teamregel formulieren: Wie zeigt dieses Beispiel die Entscheidung für
- Kontext und Zielzustand dokumentieren: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Kontext und Zielzustand dokumentieren: Wie zeigt dieses Beispiel die Entscheidung für
- Index-Zustand erklären: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Index-Zustand erklären: Wie zeigt dieses Beispiel die Entscheidung für
- Commit-Graph lesen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Commit-Graph lesen: Wie zeigt dieses Beispiel die Entscheidung für
- Diff und Patch beurteilen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Diff und Patch beurteilen: Wie zeigt dieses Beispiel die Entscheidung für
- Remote-Beziehung prüfen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Remote-Beziehung prüfen: Wie zeigt dieses Beispiel die Entscheidung für
- Konfliktursache isolieren: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Konfliktursache isolieren: Wie zeigt dieses Beispiel die Entscheidung für
- Reflog als Rettungsweg nutzen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Reflog als Rettungsweg nutzen: Wie zeigt dieses Beispiel die Entscheidung für
- History-Rewrite-Risiko benennen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- History-Rewrite-Risiko benennen: Wie zeigt dieses Beispiel die Entscheidung für
- Credential-Auswirkung bewerten: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Credential-Auswirkung bewerten: Wie zeigt dieses Beispiel die Entscheidung für
- Signatur- oder Hook-Grenze beschreiben: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Signatur- oder Hook-Grenze beschreiben: Wie zeigt dieses Beispiel die Entscheidung für
- Rollback- oder Recovery-Pfad notieren: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Rollback- oder Recovery-Pfad notieren: Wie zeigt dieses Beispiel die Entscheidung für
- Teamregel formulieren: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Teamregel formulieren: Wie zeigt dieses Beispiel die Entscheidung für
- Kontext und Zielzustand dokumentieren: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Kontext und Zielzustand dokumentieren: Wie zeigt dieses Beispiel die Entscheidung für
- Index-Zustand erklären: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Index-Zustand erklären: Wie zeigt dieses Beispiel die Entscheidung für
- Commit-Graph lesen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Commit-Graph lesen: Wie zeigt dieses Beispiel die Entscheidung für
- Diff und Patch beurteilen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Diff und Patch beurteilen: Wie zeigt dieses Beispiel die Entscheidung für
- Remote-Beziehung prüfen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Remote-Beziehung prüfen: Wie zeigt dieses Beispiel die Entscheidung für
- Konfliktursache isolieren: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Konfliktursache isolieren: Wie zeigt dieses Beispiel die Entscheidung für
- Reflog als Rettungsweg nutzen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Reflog als Rettungsweg nutzen: Wie zeigt dieses Beispiel die Entscheidung für
- History-Rewrite-Risiko benennen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- History-Rewrite-Risiko benennen: Wie zeigt dieses Beispiel die Entscheidung für
- Credential-Auswirkung bewerten: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Credential-Auswirkung bewerten: Wie zeigt dieses Beispiel die Entscheidung für
- Signatur- oder Hook-Grenze beschreiben: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Signatur- oder Hook-Grenze beschreiben: Wie zeigt dieses Beispiel die Entscheidung für
- Rollback- oder Recovery-Pfad notieren: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Rollback- oder Recovery-Pfad notieren: Wie zeigt dieses Beispiel die Entscheidung für
- Teamregel formulieren: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Teamregel formulieren: Wie zeigt dieses Beispiel die Entscheidung für
- Kontext und Zielzustand dokumentieren: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Kontext und Zielzustand dokumentieren: Wie zeigt dieses Beispiel die Entscheidung für
- Index-Zustand erklären: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Index-Zustand erklären: Wie zeigt dieses Beispiel die Entscheidung für
- Commit-Graph lesen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Commit-Graph lesen: Wie zeigt dieses Beispiel die Entscheidung für
- Diff und Patch beurteilen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Diff und Patch beurteilen: Wie zeigt dieses Beispiel die Entscheidung für
- Remote-Beziehung prüfen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Remote-Beziehung prüfen: Wie zeigt dieses Beispiel die Entscheidung für
- Konfliktursache isolieren: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Konfliktursache isolieren: Wie zeigt dieses Beispiel die Entscheidung für
- Reflog als Rettungsweg nutzen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- Reflog als Rettungsweg nutzen: Wie zeigt dieses Beispiel die Entscheidung für
- History-Rewrite-Risiko benennen: Wie zeigt dieses Beispiel die Entscheidung für
Repository-Transfer mit Git Bundles?
- History-Rewrite-Risiko benennen: Wie zeigt dieses Beispiel die Entscheidung für
Praxisanhang: Beispiel Bundle Offline Transfer
Dieser Anhang dient als Arbeitsvorrat für längere Trainings, Reviews und Wiederholungen. Jede Aufgabe ist klein genug, um sie in einem lokalen Lab-Repository nachzustellen.
A001. Repository-Transfer mit Git Bundles
- Arbeitsauftrag: Kontext und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Repository-Transfer mit Git Bundles. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A002. Working Tree
- Arbeitsauftrag: Index-Zustand erklären und beziehe die Beobachtung ausdrücklich auf
Working Tree. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A003. Index
- Arbeitsauftrag: Commit-Graph lesen und beziehe die Beobachtung ausdrücklich auf
Index. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A004. Commit
- Arbeitsauftrag: Diff und Patch beurteilen und beziehe die Beobachtung ausdrücklich auf
Commit. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A005. Branch
- Arbeitsauftrag: Remote-Beziehung prüfen und beziehe die Beobachtung ausdrücklich auf
Branch. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A006. Remote
- Arbeitsauftrag: Konfliktursache isolieren und beziehe die Beobachtung ausdrücklich auf
Remote. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A007. Reflog
- Arbeitsauftrag: Reflog als Rettungsweg nutzen und beziehe die Beobachtung ausdrücklich auf
Reflog. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A008. Security
- Arbeitsauftrag: History-Rewrite-Risiko benennen und beziehe die Beobachtung ausdrücklich auf
Security. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A009. Recovery
- Arbeitsauftrag: Credential-Auswirkung bewerten und beziehe die Beobachtung ausdrücklich auf
Recovery. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A010. Repository-Transfer mit Git Bundles
- Arbeitsauftrag: Signatur- oder Hook-Grenze beschreiben und beziehe die Beobachtung ausdrücklich auf
Repository-Transfer mit Git Bundles. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A011. Working Tree
- Arbeitsauftrag: Rollback- oder Recovery-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
Working Tree. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A012. Index
- Arbeitsauftrag: Teamregel formulieren und beziehe die Beobachtung ausdrücklich auf
Index. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A013. Commit
- Arbeitsauftrag: Kontext und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Commit. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A014. Branch
- Arbeitsauftrag: Index-Zustand erklären und beziehe die Beobachtung ausdrücklich auf
Branch. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A015. Remote
- Arbeitsauftrag: Commit-Graph lesen und beziehe die Beobachtung ausdrücklich auf
Remote. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A016. Reflog
- Arbeitsauftrag: Diff und Patch beurteilen und beziehe die Beobachtung ausdrücklich auf
Reflog. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A017. Security
- Arbeitsauftrag: Remote-Beziehung prüfen und beziehe die Beobachtung ausdrücklich auf
Security. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A018. Recovery
- Arbeitsauftrag: Konfliktursache isolieren und beziehe die Beobachtung ausdrücklich auf
Recovery. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A019. Repository-Transfer mit Git Bundles
- Arbeitsauftrag: Reflog als Rettungsweg nutzen und beziehe die Beobachtung ausdrücklich auf
Repository-Transfer mit Git Bundles. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A020. Working Tree
- Arbeitsauftrag: History-Rewrite-Risiko benennen und beziehe die Beobachtung ausdrücklich auf
Working Tree. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A021. Index
- Arbeitsauftrag: Credential-Auswirkung bewerten und beziehe die Beobachtung ausdrücklich auf
Index. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A022. Commit
- Arbeitsauftrag: Signatur- oder Hook-Grenze beschreiben und beziehe die Beobachtung ausdrücklich auf
Commit. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A023. Branch
- Arbeitsauftrag: Rollback- oder Recovery-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
Branch. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A024. Remote
- Arbeitsauftrag: Teamregel formulieren und beziehe die Beobachtung ausdrücklich auf
Remote. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A025. Reflog
- Arbeitsauftrag: Kontext und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Reflog. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A026. Security
- Arbeitsauftrag: Index-Zustand erklären und beziehe die Beobachtung ausdrücklich auf
Security. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A027. Recovery
- Arbeitsauftrag: Commit-Graph lesen und beziehe die Beobachtung ausdrücklich auf
Recovery. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A028. Repository-Transfer mit Git Bundles
- Arbeitsauftrag: Diff und Patch beurteilen und beziehe die Beobachtung ausdrücklich auf
Repository-Transfer mit Git Bundles. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A029. Working Tree
- Arbeitsauftrag: Remote-Beziehung prüfen und beziehe die Beobachtung ausdrücklich auf
Working Tree. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A030. Index
- Arbeitsauftrag: Konfliktursache isolieren und beziehe die Beobachtung ausdrücklich auf
Index. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A031. Commit
- Arbeitsauftrag: Reflog als Rettungsweg nutzen und beziehe die Beobachtung ausdrücklich auf
Commit. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A032. Branch
- Arbeitsauftrag: History-Rewrite-Risiko benennen und beziehe die Beobachtung ausdrücklich auf
Branch. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A033. Remote
- Arbeitsauftrag: Credential-Auswirkung bewerten und beziehe die Beobachtung ausdrücklich auf
Remote. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A034. Reflog
- Arbeitsauftrag: Signatur- oder Hook-Grenze beschreiben und beziehe die Beobachtung ausdrücklich auf
Reflog. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A035. Security
- Arbeitsauftrag: Rollback- oder Recovery-Pfad notieren und beziehe die Beobachtung ausdrücklich auf
Security. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A036. Recovery
- Arbeitsauftrag: Teamregel formulieren und beziehe die Beobachtung ausdrücklich auf
Recovery. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A037. Repository-Transfer mit Git Bundles
- Arbeitsauftrag: Kontext und Zielzustand dokumentieren und beziehe die Beobachtung ausdrücklich auf
Repository-Transfer mit Git Bundles. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A038. Working Tree
- Arbeitsauftrag: Index-Zustand erklären und beziehe die Beobachtung ausdrücklich auf
Working Tree. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A039. Index
- Arbeitsauftrag: Commit-Graph lesen und beziehe die Beobachtung ausdrücklich auf
Index. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A040. Commit
- Arbeitsauftrag: Diff und Patch beurteilen und beziehe die Beobachtung ausdrücklich auf
Commit. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A041. Branch
- Arbeitsauftrag: Remote-Beziehung prüfen und beziehe die Beobachtung ausdrücklich auf
Branch. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A042. Remote
- Arbeitsauftrag: Konfliktursache isolieren und beziehe die Beobachtung ausdrücklich auf
Remote. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A043. Reflog
- Arbeitsauftrag: Reflog als Rettungsweg nutzen und beziehe die Beobachtung ausdrücklich auf
Reflog. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
A044. Security
- Arbeitsauftrag: History-Rewrite-Risiko benennen und beziehe die Beobachtung ausdrücklich auf
Security. - Nachweis: Notiere mindestens einen Git-Befehl, eine erwartete Ausgabe und eine Grenze der Aussagekraft.
- Teamfrage: Welche Abstimmung wäre nötig, bevor diese Änderung in einem gemeinsam genutzten Branch landet?
- Security-Frage: Welche Zugangsdaten, Signaturen, Hooks oder vertraulichen Dateien könnten betroffen sein?
- Recovery: Beschreibe, ob
reflog,restore,reset,revert,merge --abort,rebase --abortoder ein Backup der richtige Weg wäre.
Zusätzliche Review-Drills
Nutze diese Drills, wenn die Hauptaufgabe abgeschlossen ist und zusätzliche betriebliche Begründung geübt werden soll. Sie sind bewusst nachweisorientiert und können in einem lokalen Lab-Repository beantwortet werden.
Drill 01: Working Tree
- Benenne, welcher Git-Zustand oder welche Referenz durch
Working Treebetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.
Drill 02: Index
- Benenne, welcher Git-Zustand oder welche Referenz durch
Indexbetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.
Drill 03: Commit-Graph
- Benenne, welcher Git-Zustand oder welche Referenz durch
Commit-Graphbetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.
Drill 04: Branch-Referenz
- Benenne, welcher Git-Zustand oder welche Referenz durch
Branch-Referenzbetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.
Drill 05: Remote-Tracking-Branch
- Benenne, welcher Git-Zustand oder welche Referenz durch
Remote-Tracking-Branchbetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.
Drill 06: Reflog
- Benenne, welcher Git-Zustand oder welche Referenz durch
Reflogbetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.
Drill 07: Credential Helper
- Benenne, welcher Git-Zustand oder welche Referenz durch
Credential Helperbetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.
Drill 08: Signatur
- Benenne, welcher Git-Zustand oder welche Referenz durch
Signaturbetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.
Drill 09: Hook
- Benenne, welcher Git-Zustand oder welche Referenz durch
Hookbetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.
Drill 10: Submodule
- Benenne, welcher Git-Zustand oder welche Referenz durch
Submodulebetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.
Drill 11: Tag
- Benenne, welcher Git-Zustand oder welche Referenz durch
Tagbetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.
Drill 12: Recovery
- Benenne, welcher Git-Zustand oder welche Referenz durch
Recoverybetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.
Drill 13: Working Tree
- Benenne, welcher Git-Zustand oder welche Referenz durch
Working Treebetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.
Drill 14: Index
- Benenne, welcher Git-Zustand oder welche Referenz durch
Indexbetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.
Drill 15: Commit-Graph
- Benenne, welcher Git-Zustand oder welche Referenz durch
Commit-Graphbetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.
Drill 16: Branch-Referenz
- Benenne, welcher Git-Zustand oder welche Referenz durch
Branch-Referenzbetroffen ist. - Nenne einen Befehl, der einen Nachweis liefert, und ein relevantes Feld oder eine relevante Zeile in der Ausgabe.
- Erkläre, was aus diesem Nachweis folgt und was daraus nicht folgt.
- Beschreibe den sichersten Recovery-Pfad für ein gemeinsam genutztes Trainingsrepository.