---
# System prepended metadata

title: 'Aufgabe 1: Erste Schritte'

---

# Aufgabe 1: Erste Schritte

Erstellen eines GitHub-Repositories für ein Projekt im Terminal.

1. Erstelle einen Ordner auf Deinem Rechner mit folgenden Dateien.

```
├──📁lern_git
│   ├── tutorial.md   (Projektdatei)
│   └── notes.txt     (persönliche Notizen)
│   

```

2. Erstelle ein neues Repository bei Github (+ in der oberen rechten Ecke)
- Name: lern_git
- ohne readme-Datei
- ohne Lizenz

3. Erstelle lokal ein neues GitHub-Repository im Ordner und verbinde es mit Remote. 
⚠️ Navigiere im Terminal in den entsprechenden Ordner, falls noch nicht geschehen.
```
$ git init
```
```
$ git remote add origin <repository_url>
```

```
SSH: git@github.com:.....

```

4. Überprüfe den Status des Repositorys. 

```
$ git status
```

Was ist die Ausgabe? Auf welchem Branch befindest Du Dich? Gibt es einen Hinweis, wie weiter verfahren werden soll?

5. Füge die Projektdatei dem Tracking hinzu.
```
$ git add <Dateiname>
```

6. Überprüfe den Status erneut. Vergleiche den Output mit dem Vorherigen. 

7. Committe Deine Änderungen.
```
$ git commit -m "Initial commit"
```

8. Pushe den Commit.
```
$ git push -u origin main
```

9. Erstelle eine .gitignore-Datei, um zu verhindern, dass unerwünschte Dateien oder Verzeichnisse aus Versehen getrackt werden. In diesem fall soll `notes.txt` nicht getrackt werden.

10. Öffne .gitignore und füge die Namen unerwünschter Dateien und Verzeichnisse hinzu. Verzeichnissen wird ein `/` voran gestellt.
```
$ git add .gitignore
```
```
$ git commit -m "<commit message>"
```
```
$ git push
```

11. Gehe zu Deinem Repository auf github.com und vergleiche den Inhalt mit Deinem lokalen Ordner. 