git checkout

Es bietet viele Möglichkeiten, die du mit diesem Befehl ausführen kannst.

git checkout
Attention

Gefährlicher Befehl.

Hier sind einige nützliche Optionen:

git checkout <commit-hash>

Mit dem Befehl kannst du zu einem bestimmten Commit wechseln. Ich möchte dir jedoch dringend empfehlen, dass du, wenn du zu einem Commit zurückkehrst, einen neuen Branch erstellst. (Bild)

git checkout -b <new-branch-name>

Somit erstellst du einen neuen Branch und kannst deine vorherigen Commits nicht überschreiben.
Pasted image 20230806113223.png

git checkout <branch-name>

Wechseln zu einem anderen Branch.

git checkout -- <file-name>

Setzt eine bestimmte Datei zurück, wie sie war (als sie committet wurde).

git checkout .
git checkout -- .

Sie sehen ähnlich aus, machen fast das Gleiche.