Wie kann ich einige der festgeschriebenen geänderten Dateien in Git zurücksetzen?

Wie kann ich einige der festgeschriebenen geänderten Dateien in Git zurücksetzen?

Ich habe einige Codedateien geändert und git add git commitfestgestellt, dass einige der Änderungen falsch waren. Wie kann ich sie also in Git zurücksetzen?

Antwort1

Interessant, da Sie in Ihrer Frage "Zurücksetzen" erwähnen, aber nicht versucht haben, einen Reset durchzuführen? Führen Sie einfach einen Hard-Reset durch:

git reset --hard [revision]

Wo [revision]ist der SHA1 des vorherigen Commits oder einfach HEAD~. Es wird so sein, als hätten Sie die Commits danach nie gemacht.

Antwort2

Wenn es nur um Ihr letztes Commit geht, könnte git reset HEAD^ das Richtige für Sie sein. Damit können Sie bestimmte Dateien aus Ihrem letzten nicht gepushten Commit entfernen.

Schauen Sie sich diesen Link an:http://www.lowlevelmanager.com/2012/04/remove-file-from-most-recent-git-commit.html

verwandte Informationen