766 Stimmen

Hinzufügen einer geänderten Datei zu einem älteren (nicht letzten) Commit in Git

Ich habe in der letzten Stunde einige Dinge geändert und sie Schritt für Schritt übertragen, aber ich habe gerade gemerkt, dass ich vergessen habe, eine geänderte Datei vor einigen Übertragungen hinzuzufügen.

Das Protokoll sieht folgendermaßen aus:

GIT TidyUpRequests u:1 d:0> git log 
commit fc6734b6351f6c36a587dba6dbd9d5efa30c09ce 
Author: David Klein <> 
Date:   Tue Apr 27 09:43:55 2010 +0200

    The Main program now tests both Webservices at once

commit 8a2c6014c2b035e37aebd310a6393a1ecb39f463 
Author: David Klein <>
Date:   Tue Apr 27 09:43:27 2010 +0200

    ISBNDBQueryHandler now uses the XPath functions from XPath.fs too

commit 06a504e277fd98d97eed4dad22dfa5933d81451f 
Author: David Klein <> 
Date:   Tue Apr 27 09:30:34 2010 +0200

    AmazonQueryHandler now uses the XPath Helper functions defined in XPath.fs

commit a0865e28be35a3011d0b6091819ec32922dd2dd8 <--- changed file should go here
Author: David Klein <> 
Date:   Tue Apr 27 09:29:53 2010 +0200

    Factored out some common XPath Operations

Irgendwelche Ideen?

2voto

JulianSoto Punkte 134

Außerdem, wenn Sie git rebase -i und zum ersten Commit des aktuellen Zweigs wechseln möchten, können Sie git rebase -i --root . Jetzt können Sie Ihre erste Übertragung leicht ändern.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X