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 eine neue Brach und kannst deine vorherige Commits nicht überschreiben.
Pasted image 20230806113223.png

git checkout <branch-name>

wechseln zu eine andere Branch.

git checkout -- <file-name>

Setzt eine bestimmte Datei wie es war (als es commited wurde).

git checkout .
git checkout -- .

Sie sehen ähnlich aus, machen fast das gleiche.