2012-04-10 8 views
7

Ich verstehe git pull wird den Arbeitszweig auf die Spitze eines Remote-Zweigs aktualisieren, die es verfolgt. Lassen Sie uns also sagen, wenn ich git pull mache, wird es alle letzten Änderungen ziehen. In meinem Fall wird es 5 Änderungen oben auf meinem Baum ziehen.Ist es möglich, nur den nächsten Commit "git ziehen"?

Gibt es einen Weg zu git pull nur die nächste Änderung? wenn git pull die Änderung 03, 04, 05, 06 und 07 auf meinen Baum setzen würde, wie ziehe ich nur Änderung 03? Zur Zeit dieses Befehls weiß ich nicht die Commit-ID der nächsten Änderung, die es ziehen würde.

Die Spitze meines Baumes ist vollständig unverändert und wird keine Zusammenführungskonflikte und dergleichen haben.

+0

Mann, all diese dummen Compound-Befehle in Git ;-) –

Antwort

10

Vielleicht so etwas?

Um die ID des Commits zu finden, das Sie zusammenführen möchten, suchen Sie in gitk nach dem Ausführen des Fetch.

+0

Wie ich in der Frage sagte, "Zur Zeit dieses Befehls weiß ich nicht die Commit-ID der nächsten Änderung, die es ziehen würde." –

+0

Adam: Sie git holen und dann gitk suchen, um die Commit-ID zu finden. –