Ich habe eine .diff-Datei, die von einem Kollegen erstellt wurde, und möchte die in dieser Diff-Datei aufgeführten Änderungen auf meinen lokalen Zweig desselben Repositorys anwenden. Ich habe keinen Zugriff auf den PC oder Zweig dieses Workers, der zum Generieren dieser Diff-Datei verwendet wurde.
Natürlich könnte ich Zeile für Zeile gehen und alles neu eingeben, aber ich würde das System lieber nicht menschlichen Fehlern aussetzen. Was ist der einfachste Weg, dies zu tun?
git reset --hard
Ihren Arbeitsbaum auf das letzte Festschreiben zurück. Wenn Sie es bereits festgeschrieben haben, fügen Sie die Revision hinzu, zu der Sie zurückkehren möchten.git stash
bevor Sie eine Aktion ausführen, die Sie möglicherweise rückgängig machen möchten. In beiden Fällen können Sie Ihren Vorrat zurückbringen und zu einem späteren Zeitpunkt festschreiben.