Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 IT-Support Git-Übung

Made with ❤️ Git Status

Praxisprojekt zur Übung der wichtigsten Git- und GitHub-Standardbefehle im Kontext des IT-Supports der Musterfirma XYZ.


📋 Inhaltsverzeichnis


🎯 Ziel des Projekts

Dieses Repository dient der praktischen Übung von essentiellen Git- und GitHub-Befehlen im Kontext eines IT-Support-Teams:

✅ Git-Grundlagen verstehen
✅ Branching und Merging meistern
✅ Kollaboratives Arbeiten üben
✅ Best Practices für Ticketbearbeitung kennenlernen
✅ Dokumentation und Teamkommunikation verbessern


📁 Projektstruktur

it-support-git-uebung/
├── README.md                    # 📄 Diese Datei
├── teamnotiz.txt               # 📌 Interne Teamnotizen
├── support-checkliste.txt      # ✅ Checkliste für Support-Anfragen
├── dokumentation.txt           # 📚 Dokumentation zur Git-Übung
└── ticket-regeln.txt           # 📋 Regeln für Ticketbearbeitung

🔧 Verwendete Technologien

Technologie Version Beschreibung
Git 2.x+ Versionskontrollsystem
GitHub Latest Hosting-Plattform für Git-Repositories
Markdown Standard Dokumentationsformat
Bash/Shell Standard Command-Line-Interface

📊 Git Workflow

Dieses Projekt folgt einem Feature-Branch-Workflow mit regelmäßigen Fast-Forward-Merges:

                    ┌─ feature/dokumentation
                    │      │
    main ◄──────────┴──────┘
    │
    ├─ feature/ticket-regeln
    │      │
    ◄──────┘
    │
    └─ feature/checkliste-erweiterung
           │
    ◄──────┘

Branch-Naming-Konvention

  • feature/* — Neue Funktionen oder Dateien
  • bugfix/* — Fehlerbehebungen
  • docs/* — Dokumentationsupdates
  • main — Produktiver Hauptbranch

📝 Enthaltene Dateien

📄 Datei 📖 Beschreibung 🎯 Zweck
teamnotiz.txt Kurze interne Teamnotiz Kommunikation zwischen Teamembers
support-checkliste.txt Schritt-für-Schritt Checkliste Standardisierung von Support-Prozessen
dokumentation.txt Ausführliche Dokumentation Wissensmanagement und Referenz
ticket-regeln.txt Best Practices für Tickets Qualitätssicherung und Konsistenz

💻 Installation & Setup

Voraussetzungen

  • ✔️ Git installiert (git-scm.com)
  • ✔️ GitHub-Konto erstellt
  • ✔️ Terminal/Command-Line-Zugriff

Repository klonen

# HTTPS (empfohlen für Anfänger)
git clone https://github.com/harry0203vn/it-support-git-uebung.git

# oder SSH (für fortgeschrittene Benutzer)
git clone git@github.com:harry0203vn/it-support-git-uebung.git

# In das Verzeichnis wechseln
cd it-support-git-uebung

🚀 Getting Started

1️⃣ Repository erkunden

# Aktuelle Commits anschauen
git log --oneline --all --graph

# Alle Branches auflisten
git branch -a

# Status des Repositories anzeigen
git status

2️⃣ Dateien durchsehen

# Eine Datei anschauen
cat teamnotiz.txt

# Oder mit Editor öffnen
nano teamnotiz.txt

3️⃣ Eigene Änderungen machen

# Neuen Branch erstellen
git checkout -b feature/meine-aenderung

# Datei bearbeiten und speichern
nano teamnotiz.txt

# Änderungen tracken
git add teamnotiz.txt

# Commit erstellen
git commit -m "Neue Notiz hinzugefügt"

# Push zum Remote
git push origin feature/meine-aenderung

📚 Wichtige Git-Befehle

📥 Grundlegende Befehle

Befehl Funktion
git init Repository initialisieren
git clone <url> Repository klonen
git add <file> Datei zum Staging-Index hinzufügen
git commit -m "<message>" Änderungen committieren
git push Commits zum Remote pushen
git pull Änderungen vom Remote abrufen

🌳 Branch-Befehle

Befehl Funktion
git branch Branches auflisten
git branch <name> Neuen Branch erstellen
git checkout <branch> Zu Branch wechseln
git checkout -b <branch> Branch erstellen und wechseln
git merge <branch> Branch mergen
git branch -d <branch> Branch löschen

📊 Informations-Befehle

Befehl Funktion
git status Status des Repositories anzeigen
git log Commit-Historie anzeigen
git diff Unterschiede anzeigen
git show <commit> Details eines Commits anzeigen

👤 Autor

👨‍💻 Harry
🏢 Position: IT-Support Trainee
🎓 Ausbildung: Sky Education
📧 GitHub: @harry0203vn


📄 Lizenz

Dieses Projekt steht unter der MIT License. Siehe LICENSE-Datei für Details.


🤝 Beiträge

Beiträge sind willkommen! Bitte erstelle einen neuen Branch und öffne einen Pull Request.

# Forken und klonen
git clone https://github.com/DEIN-USERNAME/it-support-git-uebung.git
cd it-support-git-uebung

# Feature-Branch erstellen
git checkout -b feature/neue-funktion

# Commit und Push
git add .
git commit -m "Neue Funktion hinzugefügt"
git push origin feature/neue-funktion

# Pull Request öffnen auf GitHub

⭐ Wenn dir dieses Projekt gefällt, gib ihm einen Star!

GitHub stars

Made with ❤️ by Harry

About

Kurze Zusammenfassung der Aufgaben und Ziele dieses Projekts, mit Fokus auf Effizienz, Klarheit und praktischer Umsetzung.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors