Adam Skotarczak 18feb95dfd v1.1.1
2025-04-29 10:12:33 +02:00
2025-04-29 09:25:32 +02:00
2025-04-29 09:25:32 +02:00
2025-04-29 10:12:33 +02:00
2025-04-29 09:25:32 +02:00
2025-04-29 09:25:32 +02:00
2025-04-29 10:12:33 +02:00

⚙️ GitCopy All in One

gitCopy Logo

Lizenz: MIT Plattform: Windows Status: Stable

GitCopy ist ein minimalistisches CLI-Tool, das ein ZIP-Archiv aus dem aktuellen Stand eines Git-Repositories erstellt optimiert für schnelle Übergaben, Archivierungen und Analysen.


📑 Inhaltsverzeichnis


💬 Über das Projekt

GitCopy richtet sich an alle, die schnell und unkompliziert den aktuellen Stand eines Git-Repositories als saubere ZIP-Datei exportieren möchten.
Typische Anwendungsfälle:

  • Übergabe von Projektständen an KIs oder externe Systeme
  • Archivierung von Quellcodes ohne Git-Historie
  • Erstellung sauberer, analysierbarer Snapshots

Das Ziel ist ein robuster, schlanker Prozess ohne zusätzliche Abhängigkeiten oder komplexe Konfiguration.


🔧 Voraussetzungen

  • Betriebssystem: Windows 10 oder höher
  • Installiertes Git:
    Git muss auf dem System verfügbar sein (git im Pfad).
    Git Download-Seite
  • Konsole:
    Standard cmd.exe, Windows Terminal oder kompatible Umgebungen (z.B. PowerShell).

Hinweis:
Das Skript berücksichtigt .gitignore automatisch nur Dateien, die von Git tatsächlich verfolgt werden, landen im ZIP.


📦 Projektstruktur

Projektdateien und Verzeichnisse:

.
📁 gitcopy/                          # Projektverzeichnis
├── 📁 assets                        # Medien und Icons
│   ├── 📄 gitcopy-original.png      # Originalgrafik
│   ├── 📄 gitcopy_icon.ico          # Icon für Windows-Verknüpfungen
│   └── 📄 gitcopy_logo_300x300.png  # Logo für Dokumentationen
├── 📄 .gitignore                    # Ausschlussdatei für Git
├── 📄 LICENSE                       # Lizenzinformation (MIT)
├── 📄 README.md                     # Diese Dokumentation
├── 📄 VERSION                       # Aktuelle Versionsnummer
├── 📄 gitcopy.bat                   # Hauptskript

⚙️ Installation & Verwendung

  1. Repository klonen oder gitcopy.bat in ein beliebiges Arbeitsverzeichnis kopieren.
  2. Konsole öffnen und das Skript ausführen:
gitcopy.bat

Optionale Parameter:

Parameter Beschreibung
-d, --debug Aktiviert den Debug-Modus (prüft nicht auf uncommitted Änderungen)
-h, --help Zeigt eine Hilfeseite an

Beispiel:

gitcopy.bat --debug

🤝 Beitragende

Beiträge und Verbesserungsvorschläge sind jederzeit willkommen!


⚠️ Lizenz

Dieses Projekt steht unter der MIT-Lizenz.
Details findest du in der Datei LICENSE.


💡 Hinweise

  • Das ZIP-Archiv enthält nur Dateien, die von Git getrackt werden.
    Dateien, die in .gitignore ausgeschlossen sind, werden nicht mit aufgenommen.
  • Nicht committed oder nicht getrackte Änderungen werden in der Standardkonfiguration geprüft.
  • Im Debug-Modus (--debug) werden offene Änderungen ignoriert.

Description
No description provided
Readme 1.4 MiB
2025-04-29 08:40:32 +00:00
Languages
Batchfile 100%