Git für Fortgeschrittene
George Boorman
Curriculum Manager, DataCamp
| Befehl | Funktion |
|---|---|
git diff |
Änderungen zwischen allen entfernten Dateien und letztem Commit anzeigen |
git diff report.md |
Änderungen zwischen entfernter Datei und letztem Commit anzeigen |
git diff --staged |
Änderungen zwischen allen Dateien im Bereitstellungsbereich und letztem Commit anzeigen |
git diff --staged report.md |
Änderungen zwischen Datei im Bereitstellungsbereich und letztem Commit anzeigen |
git diff 35f4b4d 186398f |
Änderungen zwischen 2 Commits mit Hashes anzeigen |
git diff HEAD~1 HEAD~2 |
Änderungen zwischen 2 Commits mit HEAD statt mit Hashes |
git diff main summary-statistics


Leertaste und schließen per qgit branch
main
* feature_dev
feature_dev
Weiterer Branch wird für zweite neu zu entwickelnde Funktion benötigt
Lösung – feature_dev umbenennen
Branch umbenennen
git branch -m
git branch
main
* feature_dev
feature_dev
Weiterer Branch wird für zweite neu zu entwickelnde Funktion benötigt
Lösung – feature_dev umbenennen
git branch -m feature_dev chatbot
git branch
main
* chatbot
Oft viele Branches bei großen Projekten
Branches löschen, wenn Arbeit damit abgeschlossen ist
Branch chatbot kann mit Flag -d gelöscht werden
git branch -d chatbot
Deleted branch chatbot (was 3edb989).
chatbot nicht mit main gemerged wurde, Fehler bei git branch -d chatboterror: The branch 'chatbot' is not fully merged.
If you are sure you want to delete it, run 'git branch -D chatbot'.
-D löschengit branch -D chatbot
Deleted branch chatbot (was 3edb989).
Schwierig, aber nicht unmöglich, gelöschte Branches wiederherzustellen
Bevor du ihn löschst, vergewissere dich, dass wir den Branch nicht mehr brauchen!
| Befehl | Funktion |
|---|---|
git diff main chatbot |
Zustand der Branches main und chatbot vergleichen |
git branch |
Alle Branches auflisten |
git branch -m old_name new_name |
Branch namens old_name in new_name umbenennen |
git branch -d chatbot |
Gemergten Branch chatbot löschen |
git branch -D chatbot |
Nicht gemergten Branch chatbot löschen |
Git für Fortgeschrittene