# Git Git ist nen Versionverknalltütenprogramm was eder brauch oder auch nicht. ## Start Ein Repo ist ein Ding wo deine Projektdaten gespeichert sind. >### Initialisieren deines Repos: >``` >git init >``` >### Downloade ein existierenes Repo: >``` >git clone >``` Nun kannst du mit Git arbeiten z.b. Daten Erstellen und bearbeiten ## Daten hinzufügen und entfernen >### Füge Daten zum Repo hinzu: >``` >git add >``` >>Beispiel: >>``` >>git add README.md >>git add . >>git add ./README.md >>``` >### Entferne Daten von Repo: >``` >git rm >``` >>Beispiel: >>``` >>git rm README.md >>git rm . >>git rm ./README.md >>``` ## Neue Version an Git geben >### Commit erstellen: >``` >git commit >``` >> eine Message ist Pflicht! ## Mit Git Servern arbeiten >### Füge ein entferntes Repo hinzu: >``` >git remote add origin >``` >>- Die adresse muss mit .git enden >>- origin ist die Bezeichnung des entfernen Repos >### Entferne ein entferntes Repo : >``` >git remote rm origin >``` ## push und pull: >### push ladet den Branch auf den Server: >``` >git push origin main >``` >>- origin ist die Beschreibung des Remote Servers >>- main Ist Der Branch der gepusht werden soll >>- push(en) = drücken(de) >### pull ladet den Branch von Server: >``` >git pull origin main >``` >>- origin ist die Beschreibung des Remote Servers >>- main Ist Der Branch der gepusht werden soll >>- pull(en) = ziehen(de)