In git versuchte ich, einen Squash-Commit zu machen, indem ich in einem anderen Zweig zusammenfasste und dann HEAD auf den vorherigen Platz zurücksetzte über: git reset origin/master Aber ich muss daraus aussteigen. Wie kann ich HEAD zurück zum vorherigen Ort bewegen? Ich habe den SHA1 frag ( 23b6772 ) des Commits, zu dem ich ihn […]
Gelegentlich habe ich einen DVD-Rip in ein Website-Projekt geworfen, dann achtlos git commit -a -m … , und, zap, das Repo wurde von 2.2 Gigs aufgebläht. Beim nächsten Mal habe ich ein paar Änderungen vorgenommen, die Videodatei gelöscht und alles übernommen, aber die komprimierte Datei befindet sich immer noch im Repository im Verlauf. Ich weiß, […]
Ich habe versehentlich falsche Dateien an Git gesendet, aber ich habe das Commit noch nicht auf den Server übertragen. Wie kann ich diese Commits aus dem lokalen Repository rückgängig machen?
Es gibt eine Datei, die von git verfolgt wurde, aber jetzt befindet sich die Datei in der .gitignore Liste. Diese Datei wird jedoch nach der Bearbeitung weiterhin im git status angezeigt. Wie zwingst du git , es komplett zu vergessen?
Wie kann ich von meinem aktuellen Status zu einem Snapshot zurückkehren, der bei einem bestimmten Commit erstellt wurde? Wenn ich git log , dann bekomme ich folgende Ausgabe: $ git log commit a867b4af366350be2e7c21b8de9cc6504678a61b` Author: Me Date: Thu Nov 4 18:59:41 2010 -0400 blah blah blah… commit 25eee4caef46ae64aa08e8ab3f988bc917ee1ce4 Author: Me Date: Thu Nov 4 05:13:39 2010 […]
Ich habe ein Projekt, das früher ein Submodul enthielt, im Pfad mysubmodule . Ich installierte das neueste Git von der Quelle (1.8.3-rc2) und lief git submodule deinit mysubmodule . Ich löschte dann die .gitmodules Datei und setzte die Änderung fest. Ich habe auch das mysubmodule Verzeichnis aus dem mysubmodule Ordner gelöscht. Ich möchte jetzt die […]
Ich habe ein bereits initialisiertes Git-Repository, dem ich eine .gitignore Datei hinzugefügt .gitignore . Wie kann ich den Dateiindex aktualisieren, damit die Dateien ignoriert werden, die ich ignorieren möchte?
Ich habe ein Git- Repository, das eine Reihe von Unterverzeichnissen enthält. Jetzt habe ich festgestellt, dass eines der Unterverzeichnisse nicht mit dem anderen verknüpft ist und in ein separates Repository getrennt werden sollte. Wie kann ich dies tun, während ich den Verlauf der Dateien im Unterverzeichnis behalte? Ich denke, ich könnte einen Klon machen und […]