Update Script/02_Repository.md
parent
e7af9d4b75
commit
0df16dac6f
|
@ -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.
|
||||
|
||||
---
|
Loading…
Reference in New Issue