Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
linux:git [27.04.2022 18:54. ] – django | linux:git [15.01.2023 19:16. ] (aktuell) – [Git Index] django | ||
---|---|---|---|
Zeile 493: | Zeile 493: | ||
</ | </ | ||
+ | === Kürzere Commit-Hashes === | ||
+ | Bei einigen Git Befehlen ist die Angabe des Commit-Hashes wie z.B. '' | ||
+ | $ git log --abbrev-commit | ||
+ | |||
+ | Git zeigt somit automatisch eine verkürzte siebenstellige eindeutige Länge an, die wir bei der Angabe der betreffenden Git Kommandos dann statt des vollständigen SHA1 Hashwertes verwenden können. | ||
+ | |||
+ | === kompremmierte verkürzte Git Logs === | ||
$ git log --oneline | $ git log --oneline | ||
< | < | ||
Zeile 716: | Zeile 723: | ||
<uml> | <uml> | ||
- | state " | + | state " |
workingtree : | workingtree : | ||
- | workingtree : Arbeitsverzeichnis | + | workingtree : Lokales |
- | workingtree : in dem wir alle | + | workingtree : mit allen Verzeichnissen |
- | workingtree : Verzeichnisse | + | workingtree : und Dateien - unser lokaler |
- | workingtree : Dateien vorhalten | + | workingtree : Arbeits- und Bearbeitungs- |
- | workingtree : und bearbeiten. | + | workingtree : bereich. |
workingtree : | workingtree : | ||
- | state " | + | state "Staging - Index" as index |
index : | index : | ||
index : Zwischenspeicher von Git, | index : Zwischenspeicher von Git, | ||
Zeile 734: | Zeile 741: | ||
index : | index : | ||
- | state " | + | state "Local Repository" |
repo : | repo : | ||
repo : Speicher für alle commits, | repo : Speicher für alle commits, | ||
Zeile 742: | Zeile 749: | ||
repo : Versionsgeschichte. | repo : Versionsgeschichte. | ||
repo : | repo : | ||
+ | |||
+ | state " | ||
+ | gitrepo : | ||
+ | gitrepo : remote Speicher für unser | ||
+ | gitrepo : lokales Repository umd so | ||
+ | gitrepo : mit anderen Personen oder | ||
+ | gitrepo : auf anderen Geräten das | ||
+ | gitrepo : Repository zu sharen. | ||
+ | gitrepo : | ||
workingtree -right-> index : add | workingtree -right-> index : add | ||
+ | index -left-> workingtree : reset | ||
index -right-> repo : commit | index -right-> repo : commit | ||
- | repo -left-> | + | repo |
+ | gitrepo | ||
+ | gitrepo -left-> repo: pull | ||
+ | repo -left-> workingtree | ||
+ | gitrepo -left-> workingtree : pull | ||
</ | </ |