odpowiedź Miłość VonC użytkownika. Oto łatwa wersja dla początkujących.
Istnieje pilot git o nazwie origin
, który jestem pewien, że wszyscy jesteście świadomi. Zasadniczo możesz dodać dowolną liczbę pilotów do repozytorium git, jak chcesz. Tak więc, możemy wprowadzić nowy pilot, który jest oryginalnym repo, a nie widelcem. Chciałbym to nazwać: original
Dodajmy oryginalne repo do naszego widelca jako pilota.
git remote add original https://git-repo/original/original.git
Teraz pobrać oryginalny repo, aby upewnić się, mamy najnowszy kodowane
git fetch original
As, VonC zasugerował, upewnij się, że jesteśmy na pana.
git checkout master
teraz, aby przynieść widelec na bieżąco z najnowszymi kod na oryginalnej repo, wszystko co musisz zrobić, to twardy reset nasz główny oddział zgodnie z oryginalnego pilota.
git reset --hard original/master
i gotowe :)
Inny przykład: https://groups.google.com/group/overtone/msg/ba309fc71f7c03bd – VonC
Witam, zadziałało świetnie! btw poprawna składnia resetu to 'git reset --hard upstream/master' – tampe125
@ tampe125 Excellent. Poprawiłem składnię 'git reset' w odpowiedzi. – VonC