2017-03-24 4 views
0

Während ich verstehe, dass der Befehl im Titel ähnlich ist, um die Änderungen am aktuellen Repository rückgängig zu machen, kann ich nicht verstehen, wie es tatsächlich funktioniert oder wie man den Befehl liest. Alle Leads wären eine große Hilfe.Bedeutung des Befehls "git checkout."

+0

Pleas lesen jede Tutorial git, dann werden Sie verstehen, was git Kasse ist, und es ist nicht immer Änderungen rückgängig machen – darvark

+0

@darvark ja ich verstehe eine Überprüfung ist nicht Änderungen rückgängig machen immer, aber wenn die git checkout-Befehl durch einen Punkt (.) gefolgt ist, waren die Erklärungen ein wenig mehrdeutig. Ich schätze, ich war nicht klar im Kommando. –

+0

Und https://stackoverflow.com/questions/8275452/dot-signs-meaning-in-git-checkout-command – 1615903

Antwort

1

git checkout mit <paths> [...] wird verwendet, um Wiederherstellung geändert oder gelöscht Pfade zu ihrem ursprünglichen Inhalt aus dem Index oder ersetzten Pfade mit den Inhalten von einer benannten (meistens einen begehen-ish) .

Siehe documentation, insbesondere here und here: . als <pathspec> in Ihrem Fall behandelt wird, um das aktuelle Verzeichnis praxisnah erläutert. Die aktuelle HEAD Revision aller Dateien in der angegebenen <pathspec>, also in Ihrem Fall alles in Ihrem Basisverzeichnis, sind ausgecheckt.

-3

git-Kasse - Schalter Zweige oder wiederherstellen Arbeitsbaumdateien

Beispiel: git checkout -b [Zweig]