Ich versuche, ein Commit von Github Kirsche auswählen.git cherry-pick verzweigtes Commit auf remote
https://github.com/angular/angular.js/commit/469b750019adb193f2b973ab841ac87d0d06d4f2
Soweit ich sagen kann, ist es kein Teil von irgendwelchen aktiven Zweige. Ich habe versucht, dies in meinem lokalen Repo:
git remote add upstream https://github.com/angular/angular.js.git
git fetch upstream
git cherry-pick 469b750
ich diesen Fehler
fatal: bad revision '469b750'
Ist das, was ich versuche möglich zu tun? Ich suchte nach verlorenen, verwaisten und zwerglosen Commits, aber ich fand nichts, was half. Ich könnte das einfach kopieren und einfügen und damit fertig sein, aber ich versuche die Geschichte zu behalten und mehr über Git zu lernen. Vielen Dank.
Es gibt keine Möglichkeit, ein Commit von einer Remote zu holen, die nicht über eine Referenz erreichbar ist (was eine Voraussetzung für die Auswahl ist). –
Höchstwahrscheinlich ist das Commit nach einem Force-Push nicht mehr erreichbar (Beachten Sie, dass das übergeordnete Element "80ea36256f8ffc6ad59ea5964c919c36327a909d" immer noch erreichbar ist, aber [irgendwie immer noch auf Github angezeigt wird] (https://help.github.com/articles/commit-exists-on-github-but-not-in-my -local-clone/# der-Zweig-der-enthalten-der-Commit-wurde-gelöscht. – Jubobs