Du arbeitest also mit Git und suchst nach einer schnellen Referenz für die wichtigsten Befehle? Du bist am richtigen Ort! In diesem Git Cheat-Sheet haben wir eine Sammlung von Git-Befehlen zusammengestellt, die dir im Alltag nützlich sein werden. Fangen wir an!
Git-Konfiguration
Um mit Git zu starten, musst du einige grundlegende Konfigurationen vornehmen. Hier sind die Befehle, die du dafür benötigst:
- Deinen Namen festlegen:
git config --global user.name "Dein Name"
- Deine E-Mail festlegen:
git config --global user.email "deine@email.com"
Ein neues Repository mit Git erstellen oder ein existierendes klonen
- Ein neues Repository erstellen:
git init
- Ein existierendes Repository klonen:
git clone https://github.com/user/repository.git
Änderungen machen und mit Git verfolgen
- Alle Änderungen anzeigen:
git status
- Eine Datei zur Verfolgung hinzufügen:
git add <dateiname>
- Alle Änderungen hinzufügen:
git add .
- Änderungen bestätigen:
git commit -m "Deine Nachricht"
Zusammenarbeiten und Änderungen teilen
- Änderungen hochladen (pushen):
git push origin master
- Änderungen von einem Remote-Repository herunterladen (pullen):
git pull origin master
Änderungen verwerfen und Fehler korrigieren
- Änderungen an einer Datei verwerfen:
git checkout -- <dateiname>
- Den letzten Commit rückgängig machen:
git revert HEAD
Ausgewählte Commits übernehmen mit Cherry-Pick
Manchmal möchtest du vielleicht nur einige ausgewählte Commits aus einem anderen Branch übernehmen. Hier kommt cherry-pick
ins Spiel:
- Übernimm einen speziellen Commit:
git cherry-pick <commit-hash>
Ersetze <commit-hash>
durch den Hash des Commits, den du übernehmen möchtest.
Änderungen mit Git rückgängig machen mit Revert und Reset
Du hast einen Fehler gemacht und möchtest eine Änderung mit Git rückgängig machen? Keine Sorge, Git hat dafür Werkzeuge:
- Den letzten Commit rückgängig machen und die Änderungen behalten:
git revert HEAD
- Zurück zum Zustand des letzten Commits gehen und alle Änderungen verwerfen:
git reset --hard HEAD
Mit Branches arbeiten
Branches sind eine der mächtigsten Funktionen in Git und ermöglichen dir, verschiedene Entwicklungspfade zu verfolgen:
- Einen neuen Branch erstellen:
git branch <branchname>
- Zu einem anderen Branch wechseln:
git checkout <branchname>
- Einen neuen Branch erstellen und gleichzeitig zu diesem wechseln:
git checkout -b <branchname>
- Einen Branch mit dem aktuellen Branch zusammenführen:
git merge <branchname>
Fazit
Das waren die wichtigsten Git-Befehle, die du kennen solltest! Mit diesem Git Cheat-Sheet hast du eine schnelle Referenz, wann immer du sie brauchst. Vergiss nicht, dass die Praxis der Schlüssel zum Meistern von Git ist, also übe diese Befehle und wende sie in deinen Projekten an!