Update Script/02_Repository.md

main
David Hess 2025-04-08 22:29:49 +02:00
parent e7af9d4b75
commit 0df16dac6f
1 changed files with 12 additions and 25 deletions

View File

@ -9,40 +9,27 @@ Es gibt zwei Arten von Repositories:
## Aufbau eines Git-Repositories
Ein Git-Repository besteht aus drei Hauptbereichen:
1. **Arbeitsverzeichnis** (Working Directory): Enthält die aktuellen Projektdateien.
2. **Staging Area** (Index): Hier werden Änderungen für den nächsten Commit vorbereitet.
3. **Repository**: Speichert alle bestätigten Commits dauerhaft.
1. **Arbeitsverzeichnis:** Enthält die aktuellen Projektdateien.
2. **Staging Area:** Hier werden Änderungen für den nächsten Commit vorbereitet.
3. **Repository:** Speichert alle bestätigten Commits dauerhaft.
4. **Git Verzeichnis:** Ein versteckter Unterordner im Arbeitsverzeichnis mit dem Namen `.git`
## Ein Repository erstellen
Um ein neues lokales Git-Repository zu erstellen, nutzt man den Befehl:
Um ein existierendes Verzeichnis in ein neues lokales Git-Repository zu verwandeln, nutzt man den Befehl:
```bash
git init
```
Dadurch wird ein versteckter Ordner `.git` im aktuellen Verzeichnis erstellt, der alle Versionskontrolldaten enthält.
## Ein bestehendes Repository klonen
Falls ein Projekt bereits existiert und auf einer Plattform wie GitHub gehostet wird, kann es mit folgendem Befehl auf den eigenen Computer geladen werden:
Falls ein Projekt bereits existiert und auf einer Plattform wie Gitty oder GitHub gehostet wird, kann es mit folgendem Befehl auf den eigenen Computer geladen werden:
```bash
git clone <repositoryUrl>
git clone <repository_url>.git
```
Für diese Repository wäre das zum Beispiel:
```bash
git clone https://gitty.informatik.hs-mannheim.de/3002833/Git.git
```
Dieser Befehl erstellt eine Kopie des Remote-Repositories auf dem lokalen Rechner.
## Dateien zu Git hinzufügen
Nachdem Dateien im Arbeitsverzeichnis erstellt oder geändert wurden, müssen sie in die Staging Area verschoben werden:
```bash
git add <dateiname>
```
Oder um alle Änderungen auf einmal hinzuzufügen:
```bash
git add .
```
## Änderungen committen
Nach dem Hinzufügen von Dateien in die Staging Area können sie mit einer Nachricht gespeichert werden:
```bash
git commit -m "Initialer Commit"
```
Dies speichert die Änderungen dauerhaft im lokalen Repository.
---