Update Script/02_Repository.md
parent
e7af9d4b75
commit
0df16dac6f
|
|
@ -9,40 +9,27 @@ Es gibt zwei Arten von Repositories:
|
||||||
|
|
||||||
## Aufbau eines Git-Repositories
|
## Aufbau eines Git-Repositories
|
||||||
Ein Git-Repository besteht aus drei Hauptbereichen:
|
Ein Git-Repository besteht aus drei Hauptbereichen:
|
||||||
1. **Arbeitsverzeichnis** (Working Directory): Enthält die aktuellen Projektdateien.
|
1. **Arbeitsverzeichnis:** Enthält die aktuellen Projektdateien.
|
||||||
2. **Staging Area** (Index): Hier werden Änderungen für den nächsten Commit vorbereitet.
|
2. **Staging Area:** Hier werden Änderungen für den nächsten Commit vorbereitet.
|
||||||
3. **Repository**: Speichert alle bestätigten Commits dauerhaft.
|
3. **Repository:** Speichert alle bestätigten Commits dauerhaft.
|
||||||
|
4. **Git Verzeichnis:** Ein versteckter Unterordner im Arbeitsverzeichnis mit dem Namen `.git`
|
||||||
|
|
||||||
## Ein Repository erstellen
|
## 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
|
```bash
|
||||||
git init
|
git init
|
||||||
```
|
```
|
||||||
Dadurch wird ein versteckter Ordner `.git` im aktuellen Verzeichnis erstellt, der alle Versionskontrolldaten enthält.
|
Dadurch wird ein versteckter Ordner `.git` im aktuellen Verzeichnis erstellt, der alle Versionskontrolldaten enthält.
|
||||||
|
|
||||||
## Ein bestehendes Repository klonen
|
## 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
|
```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.
|
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.
|
|
||||||
|
|
||||||
---
|
|
||||||
Loading…
Reference in New Issue