Rozwidliłem repozytorium na Githubie. Dokonałem kilku drobnych zmian i przesłałem żądania ściągnięcia do głównego źródła, ale po drodze mój fork stał się tak zniekształcony, że nie mogę generować czystych żądań ściągnięcia; kiedy zaczynam żądanie ściągnięcia z gałęzi z sześcioma zmianami, Github chce przesłać trzynaście, z których siedem już istnieje (natch).
Wydaje się, że mój problem jest związany tylko z pobieraniem najnowszych zatwierdzeń , ale kiedy tworzę nową gałąź i najlepsze zatwierdzenia, nadal mam dodatki. Sfruzowałem również z rebasingiem , ale teraz wygląda na to, że nawet mój master jest tak pomieszany, że nie mogę wygenerować czystej kopii upstream . Najwyraźniej dzieje się tak, ponieważ nie rozumiałem, że muszę zmienić bazę zamiast scalać , więc najwyraźniej popełniłem błędy; to, co próbuję zrobić, to dowiedzieć się, jak rozwiązać ten węzeł i wrócić do czystego stanu, w którym mogę pożytecznie iść do przodu.
W pewnym sensie chcę zdmuchnąć swój widelec i zrobić nowy rozwidlenie górnego strumienia, ale myślę, że to też jest trudne.
Po wyznaniu grzechów w Git, jak uzyskać rozgrzeszenie na githubie?