Heute gelernt: git restore zum Rückgängigmachen von Dateiänderungen und Synchronisierung mit einem anderen Branch
Inhalt
Heute habe ich gelernt, dass man mit dem Befehl
git restoreeine bestimmte Datei in ihren ursprünglichen Zustand zurückversetzen kann – auch nach mehreren Commits – oder eine Datei mit einem anderen Branch synchronisieren kann.
Der Befehl git restore ermöglicht es, eine Datei auf einen früheren Zustand zurückzusetzen oder sie mit einem anderen Branch abzugleichen. Das ist besonders nützlich, wenn man Änderungen verwerfen und eine Datei mit der Version aus einem anderen Branch – zum Beispiel main – in Einklang bringen möchte.
In diesem Beispiel möchte ich alle committeten Änderungen im aktuellen Branch für eine bestimmte Datei verwerfen und sie mit der Version aus dem main-Branch angleichen:
git restore --source=main -- main.tf- git-restore Dokumentation
- Das Titelbild steht unter der Creative Commons Attribution 3.0 Unported-Lizenz; Quelle: Wikimedia Commons