Próbuję cherry wybierz commit z github.git cherry-pick branchless commit na zdalnym
https://github.com/angular/angular.js/commit/469b750019adb193f2b973ab841ac87d0d06d4f2
O ile mogę powiedzieć, że nie jest częścią żadnej aktywnych oddziałów. Próbowałem to w moim lokalnym repo:
git remote add upstream https://github.com/angular/angular.js.git
git fetch upstream
git cherry-pick 469b750
otrzymuję ten błąd
fatal: bad revision '469b750'
Czy to, co staram się robić to możliwe? Szukałem zgubionych, osieroconych i bezgałęziowych zobowiązań, ale nie znalazłem nic, co by pomogło. Mógłbym po prostu skopiować/wkleić to i zrobić z tym, ale staram się zachować historię i dowiedzieć się więcej o git. Dziękuję Ci.
Nie można nawet pobrać zatwierdzenia z pilota, którego nie można uzyskać przez odwołanie (co jest warunkiem wstępnym wyboru). –
Najprawdopodobniej dane zatwierdzenie stało się nieosiągalne po naciśnięciu przycisku "force-push" (zauważ, że jego rodzic, '80ea36256f8ffc6ad59ea5964c919c36327a909d', jest nadal dostępny), ale [jakoś nadal pokazuje się na Githubie] (https://help.github.com/articles/commit-exists-on-github-but-not-in-my -local-clone/# the-branch-that-included-the-commit-was-deleted). – Jubobs